./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-51.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-51.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 19040c859ca30831fc6cd7ac759a469fd491f693781bcf5be67393e1fb0ba0e1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 20:42:32,909 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 20:42:32,971 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-28 20:42:32,977 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 20:42:32,977 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 20:42:33,015 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 20:42:33,016 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 20:42:33,016 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 20:42:33,017 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 20:42:33,018 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 20:42:33,018 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 20:42:33,019 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 20:42:33,020 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 20:42:33,020 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 20:42:33,021 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 20:42:33,021 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 20:42:33,022 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 20:42:33,023 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 20:42:33,023 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 20:42:33,024 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 20:42:33,024 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 20:42:33,025 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 20:42:33,025 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 20:42:33,026 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 20:42:33,026 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 20:42:33,027 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 20:42:33,027 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 20:42:33,028 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 20:42:33,028 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 20:42:33,029 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 20:42:33,029 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 20:42:33,030 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:42:33,030 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 20:42:33,030 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 20:42:33,030 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 20:42:33,041 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-28 20:42:33,041 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-28 20:42:33,041 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 20:42:33,041 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 20:42:33,041 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 20:42:33,042 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 20:42:33,042 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 20:42:33,042 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 19040c859ca30831fc6cd7ac759a469fd491f693781bcf5be67393e1fb0ba0e1 [2023-11-28 20:42:33,242 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 20:42:33,261 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 20:42:33,264 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 20:42:33,265 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 20:42:33,265 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 20:42:33,267 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-51.i [2023-11-28 20:42:35,985 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 20:42:36,192 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 20:42:36,192 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-51.i [2023-11-28 20:42:36,202 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/data/9c2892242/f5b9d70eceac4aa8a05208c52b8fa645/FLAG44cb41007 [2023-11-28 20:42:36,214 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/data/9c2892242/f5b9d70eceac4aa8a05208c52b8fa645 [2023-11-28 20:42:36,216 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 20:42:36,218 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 20:42:36,219 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 20:42:36,219 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 20:42:36,223 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 20:42:36,224 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,225 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27b8dd37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36, skipping insertion in model container [2023-11-28 20:42:36,225 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,275 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 20:42:36,426 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-51.i[916,929] [2023-11-28 20:42:36,545 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:42:36,560 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 20:42:36,572 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-51.i[916,929] [2023-11-28 20:42:36,630 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:42:36,650 INFO L206 MainTranslator]: Completed translation [2023-11-28 20:42:36,651 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36 WrapperNode [2023-11-28 20:42:36,651 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 20:42:36,652 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 20:42:36,652 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 20:42:36,652 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 20:42:36,659 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,677 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,734 INFO L138 Inliner]: procedures = 26, calls = 88, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 527 [2023-11-28 20:42:36,735 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 20:42:36,736 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 20:42:36,736 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 20:42:36,736 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 20:42:36,748 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,748 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,755 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,782 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-28 20:42:36,782 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,783 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,802 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,809 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,815 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,820 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,826 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 20:42:36,827 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 20:42:36,827 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 20:42:36,828 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 20:42:36,828 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36" (1/1) ... [2023-11-28 20:42:36,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:42:36,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:42:36,858 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 20:42:36,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 20:42:36,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 20:42:36,892 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-28 20:42:36,892 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-28 20:42:36,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-28 20:42:36,892 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 20:42:36,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 20:42:37,012 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 20:42:37,014 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 20:42:37,652 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 20:42:37,697 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 20:42:37,697 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-28 20:42:37,697 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:42:37 BoogieIcfgContainer [2023-11-28 20:42:37,698 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 20:42:37,700 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 20:42:37,701 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 20:42:37,704 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 20:42:37,704 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 08:42:36" (1/3) ... [2023-11-28 20:42:37,705 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26c07c97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:42:37, skipping insertion in model container [2023-11-28 20:42:37,705 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:42:36" (2/3) ... [2023-11-28 20:42:37,705 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26c07c97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:42:37, skipping insertion in model container [2023-11-28 20:42:37,706 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:42:37" (3/3) ... [2023-11-28 20:42:37,707 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-51.i [2023-11-28 20:42:37,727 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 20:42:37,727 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-28 20:42:37,783 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 20:42:37,790 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@29845d40, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 20:42:37,790 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-28 20:42:37,796 INFO L276 IsEmpty]: Start isEmpty. Operand has 210 states, 132 states have (on average 1.606060606060606) internal successors, (212), 133 states have internal predecessors, (212), 75 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2023-11-28 20:42:37,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2023-11-28 20:42:37,830 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:42:37,831 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:42:37,831 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:42:37,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:42:37,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1295229926, now seen corresponding path program 1 times [2023-11-28 20:42:37,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:42:37,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108259986] [2023-11-28 20:42:37,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:37,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:42:38,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:38,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:42:38,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108259986] [2023-11-28 20:42:38,166 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-28 20:42:38,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741005240] [2023-11-28 20:42:38,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:38,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:38,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:42:38,176 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:42:38,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-28 20:42:38,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:38,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-28 20:42:38,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:42:38,618 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 148 proven. 0 refuted. 0 times theorem prover too weak. 10952 trivial. 0 not checked. [2023-11-28 20:42:38,618 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:42:38,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741005240] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:42:38,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:42:38,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 20:42:38,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587462828] [2023-11-28 20:42:38,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:42:38,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-28 20:42:38,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:42:38,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-28 20:42:38,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 20:42:38,656 INFO L87 Difference]: Start difference. First operand has 210 states, 132 states have (on average 1.606060606060606) internal successors, (212), 133 states have internal predecessors, (212), 75 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) Second operand has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (75), 2 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 2 states have call successors, (75) [2023-11-28 20:42:38,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:42:38,728 INFO L93 Difference]: Finished difference Result 417 states and 797 transitions. [2023-11-28 20:42:38,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-28 20:42:38,730 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (75), 2 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 2 states have call successors, (75) Word has length 469 [2023-11-28 20:42:38,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:42:38,742 INFO L225 Difference]: With dead ends: 417 [2023-11-28 20:42:38,742 INFO L226 Difference]: Without dead ends: 208 [2023-11-28 20:42:38,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 468 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 20:42:38,752 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:42:38,753 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 352 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-28 20:42:38,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2023-11-28 20:42:38,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2023-11-28 20:42:38,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 131 states have (on average 1.5648854961832062) internal successors, (205), 131 states have internal predecessors, (205), 75 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2023-11-28 20:42:38,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 355 transitions. [2023-11-28 20:42:38,830 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 355 transitions. Word has length 469 [2023-11-28 20:42:38,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:42:38,831 INFO L495 AbstractCegarLoop]: Abstraction has 208 states and 355 transitions. [2023-11-28 20:42:38,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (75), 2 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 2 states have call successors, (75) [2023-11-28 20:42:38,832 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 355 transitions. [2023-11-28 20:42:38,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2023-11-28 20:42:38,847 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:42:38,847 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:42:38,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-28 20:42:39,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-28 20:42:39,055 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:42:39,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:42:39,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1971868140, now seen corresponding path program 1 times [2023-11-28 20:42:39,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:42:39,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296663956] [2023-11-28 20:42:39,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:39,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:42:39,175 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:42:39,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [629743938] [2023-11-28 20:42:39,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:39,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:39,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:42:39,177 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:42:39,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-28 20:42:39,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:39,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 20:42:39,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:42:39,680 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-11-28 20:42:39,681 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:42:39,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:42:39,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296663956] [2023-11-28 20:42:39,681 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:42:39,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629743938] [2023-11-28 20:42:39,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629743938] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:42:39,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:42:39,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 20:42:39,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868227934] [2023-11-28 20:42:39,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:42:39,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 20:42:39,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:42:39,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 20:42:39,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-28 20:42:39,687 INFO L87 Difference]: Start difference. First operand 208 states and 355 transitions. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:42:40,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:42:40,744 INFO L93 Difference]: Finished difference Result 1020 states and 1742 transitions. [2023-11-28 20:42:40,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 20:42:40,744 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) Word has length 469 [2023-11-28 20:42:40,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:42:40,756 INFO L225 Difference]: With dead ends: 1020 [2023-11-28 20:42:40,756 INFO L226 Difference]: Without dead ends: 813 [2023-11-28 20:42:40,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 473 GetRequests, 466 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-28 20:42:40,759 INFO L413 NwaCegarLoop]: 726 mSDtfsCounter, 1200 mSDsluCounter, 1901 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 383 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1200 SdHoareTripleChecker+Valid, 2627 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 383 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-28 20:42:40,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1200 Valid, 2627 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [383 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-28 20:42:40,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2023-11-28 20:42:40,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 802. [2023-11-28 20:42:40,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 532 states have (on average 1.5902255639097744) internal successors, (846), 535 states have internal predecessors, (846), 264 states have call successors, (264), 5 states have call predecessors, (264), 5 states have return successors, (264), 261 states have call predecessors, (264), 264 states have call successors, (264) [2023-11-28 20:42:40,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 1374 transitions. [2023-11-28 20:42:40,917 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 1374 transitions. Word has length 469 [2023-11-28 20:42:40,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:42:40,919 INFO L495 AbstractCegarLoop]: Abstraction has 802 states and 1374 transitions. [2023-11-28 20:42:40,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:42:40,919 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1374 transitions. [2023-11-28 20:42:40,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2023-11-28 20:42:40,925 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:42:40,925 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:42:40,931 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-28 20:42:41,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:41,126 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:42:41,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:42:41,127 INFO L85 PathProgramCache]: Analyzing trace with hash -2074952662, now seen corresponding path program 1 times [2023-11-28 20:42:41,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:42:41,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697290341] [2023-11-28 20:42:41,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:41,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:42:41,214 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:42:41,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [613003207] [2023-11-28 20:42:41,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:41,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:41,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:42:41,216 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:42:41,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-28 20:42:41,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:41,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 1053 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 20:42:41,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:42:41,603 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-11-28 20:42:41,604 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:42:41,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:42:41,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697290341] [2023-11-28 20:42:41,604 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:42:41,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613003207] [2023-11-28 20:42:41,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613003207] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:42:41,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:42:41,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 20:42:41,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892030529] [2023-11-28 20:42:41,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:42:41,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 20:42:41,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:42:41,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 20:42:41,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-28 20:42:41,607 INFO L87 Difference]: Start difference. First operand 802 states and 1374 transitions. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:42:42,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:42:42,630 INFO L93 Difference]: Finished difference Result 2817 states and 4801 transitions. [2023-11-28 20:42:42,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 20:42:42,632 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) Word has length 469 [2023-11-28 20:42:42,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:42:42,647 INFO L225 Difference]: With dead ends: 2817 [2023-11-28 20:42:42,647 INFO L226 Difference]: Without dead ends: 2016 [2023-11-28 20:42:42,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 466 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-28 20:42:42,652 INFO L413 NwaCegarLoop]: 537 mSDtfsCounter, 700 mSDsluCounter, 967 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 1504 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-28 20:42:42,653 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [700 Valid, 1504 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-28 20:42:42,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2016 states. [2023-11-28 20:42:42,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2016 to 1557. [2023-11-28 20:42:42,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1557 states, 1030 states have (on average 1.5747572815533981) internal successors, (1622), 1038 states have internal predecessors, (1622), 515 states have call successors, (515), 11 states have call predecessors, (515), 11 states have return successors, (515), 507 states have call predecessors, (515), 515 states have call successors, (515) [2023-11-28 20:42:42,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1557 states to 1557 states and 2652 transitions. [2023-11-28 20:42:42,883 INFO L78 Accepts]: Start accepts. Automaton has 1557 states and 2652 transitions. Word has length 469 [2023-11-28 20:42:42,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:42:42,885 INFO L495 AbstractCegarLoop]: Abstraction has 1557 states and 2652 transitions. [2023-11-28 20:42:42,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:42:42,885 INFO L276 IsEmpty]: Start isEmpty. Operand 1557 states and 2652 transitions. [2023-11-28 20:42:42,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2023-11-28 20:42:42,890 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:42:42,890 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:42:42,896 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-28 20:42:43,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:43,091 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:42:43,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:42:43,092 INFO L85 PathProgramCache]: Analyzing trace with hash -448506221, now seen corresponding path program 1 times [2023-11-28 20:42:43,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:42:43,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458612237] [2023-11-28 20:42:43,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:43,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:42:43,157 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:42:43,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [411134089] [2023-11-28 20:42:43,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:43,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:43,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:42:43,159 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:42:43,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-28 20:42:43,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:43,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 1053 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-28 20:42:43,445 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:42:43,500 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-11-28 20:42:43,500 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:42:43,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:42:43,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458612237] [2023-11-28 20:42:43,501 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:42:43,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411134089] [2023-11-28 20:42:43,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411134089] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:42:43,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:42:43,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:42:43,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053977626] [2023-11-28 20:42:43,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:42:43,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:42:43,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:42:43,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:42:43,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:42:43,504 INFO L87 Difference]: Start difference. First operand 1557 states and 2652 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:42:43,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:42:43,675 INFO L93 Difference]: Finished difference Result 4483 states and 7642 transitions. [2023-11-28 20:42:43,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:42:43,675 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) Word has length 470 [2023-11-28 20:42:43,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:42:43,693 INFO L225 Difference]: With dead ends: 4483 [2023-11-28 20:42:43,693 INFO L226 Difference]: Without dead ends: 2927 [2023-11-28 20:42:43,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 468 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:42:43,700 INFO L413 NwaCegarLoop]: 348 mSDtfsCounter, 246 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:42:43,700 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 687 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-28 20:42:43,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2927 states. [2023-11-28 20:42:43,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2927 to 2919. [2023-11-28 20:42:43,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2919 states, 1983 states have (on average 1.583459404942007) internal successors, (3140), 2002 states have internal predecessors, (3140), 913 states have call successors, (913), 22 states have call predecessors, (913), 22 states have return successors, (913), 894 states have call predecessors, (913), 913 states have call successors, (913) [2023-11-28 20:42:44,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2919 states to 2919 states and 4966 transitions. [2023-11-28 20:42:44,004 INFO L78 Accepts]: Start accepts. Automaton has 2919 states and 4966 transitions. Word has length 470 [2023-11-28 20:42:44,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:42:44,006 INFO L495 AbstractCegarLoop]: Abstraction has 2919 states and 4966 transitions. [2023-11-28 20:42:44,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:42:44,006 INFO L276 IsEmpty]: Start isEmpty. Operand 2919 states and 4966 transitions. [2023-11-28 20:42:44,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2023-11-28 20:42:44,011 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:42:44,011 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:42:44,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-28 20:42:44,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:44,212 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:42:44,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:42:44,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1832854863, now seen corresponding path program 1 times [2023-11-28 20:42:44,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:42:44,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9794910] [2023-11-28 20:42:44,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:44,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:42:44,273 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:42:44,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [358583028] [2023-11-28 20:42:44,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:44,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:44,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:42:44,275 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:42:44,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-28 20:42:44,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:44,595 INFO L262 TraceCheckSpWp]: Trace formula consists of 1051 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-28 20:42:44,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:42:44,652 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-11-28 20:42:44,652 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:42:44,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:42:44,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9794910] [2023-11-28 20:42:44,653 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:42:44,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358583028] [2023-11-28 20:42:44,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358583028] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:42:44,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:42:44,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:42:44,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067353707] [2023-11-28 20:42:44,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:42:44,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:42:44,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:42:44,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:42:44,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:42:44,657 INFO L87 Difference]: Start difference. First operand 2919 states and 4966 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:42:44,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:42:44,926 INFO L93 Difference]: Finished difference Result 6243 states and 10563 transitions. [2023-11-28 20:42:44,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:42:44,926 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) Word has length 470 [2023-11-28 20:42:44,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:42:44,953 INFO L225 Difference]: With dead ends: 6243 [2023-11-28 20:42:44,954 INFO L226 Difference]: Without dead ends: 3325 [2023-11-28 20:42:44,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 468 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:42:44,966 INFO L413 NwaCegarLoop]: 351 mSDtfsCounter, 233 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:42:44,967 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 694 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-28 20:42:44,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3325 states. [2023-11-28 20:42:45,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3325 to 3312. [2023-11-28 20:42:45,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3312 states, 2193 states have (on average 1.5540355677154583) internal successors, (3408), 2215 states have internal predecessors, (3408), 1083 states have call successors, (1083), 35 states have call predecessors, (1083), 35 states have return successors, (1083), 1061 states have call predecessors, (1083), 1083 states have call successors, (1083) [2023-11-28 20:42:45,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3312 states to 3312 states and 5574 transitions. [2023-11-28 20:42:45,438 INFO L78 Accepts]: Start accepts. Automaton has 3312 states and 5574 transitions. Word has length 470 [2023-11-28 20:42:45,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:42:45,439 INFO L495 AbstractCegarLoop]: Abstraction has 3312 states and 5574 transitions. [2023-11-28 20:42:45,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:42:45,440 INFO L276 IsEmpty]: Start isEmpty. Operand 3312 states and 5574 transitions. [2023-11-28 20:42:45,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2023-11-28 20:42:45,446 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:42:45,446 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:42:45,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-28 20:42:45,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:45,647 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:42:45,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:42:45,648 INFO L85 PathProgramCache]: Analyzing trace with hash 2054881483, now seen corresponding path program 1 times [2023-11-28 20:42:45,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:42:45,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705159071] [2023-11-28 20:42:45,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:45,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:42:45,705 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:42:45,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1689366435] [2023-11-28 20:42:45,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:45,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:45,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:42:45,707 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:42:45,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-28 20:42:45,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:45,954 INFO L262 TraceCheckSpWp]: Trace formula consists of 1052 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-28 20:42:45,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:42:46,014 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-11-28 20:42:46,015 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:42:46,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:42:46,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705159071] [2023-11-28 20:42:46,015 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:42:46,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689366435] [2023-11-28 20:42:46,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689366435] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:42:46,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:42:46,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:42:46,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537389280] [2023-11-28 20:42:46,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:42:46,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:42:46,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:42:46,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:42:46,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:42:46,018 INFO L87 Difference]: Start difference. First operand 3312 states and 5574 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:42:46,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:42:46,465 INFO L93 Difference]: Finished difference Result 9792 states and 16474 transitions. [2023-11-28 20:42:46,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:42:46,466 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) Word has length 470 [2023-11-28 20:42:46,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:42:46,517 INFO L225 Difference]: With dead ends: 9792 [2023-11-28 20:42:46,517 INFO L226 Difference]: Without dead ends: 6534 [2023-11-28 20:42:46,531 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 468 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:42:46,532 INFO L413 NwaCegarLoop]: 608 mSDtfsCounter, 330 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:42:46,532 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 948 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-28 20:42:46,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6534 states. [2023-11-28 20:42:47,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6534 to 6532. [2023-11-28 20:42:47,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6532 states, 4329 states have (on average 1.541002541002541) internal successors, (6671), 4372 states have internal predecessors, (6671), 2132 states have call successors, (2132), 70 states have call predecessors, (2132), 70 states have return successors, (2132), 2089 states have call predecessors, (2132), 2132 states have call successors, (2132) [2023-11-28 20:42:47,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6532 states to 6532 states and 10935 transitions. [2023-11-28 20:42:47,449 INFO L78 Accepts]: Start accepts. Automaton has 6532 states and 10935 transitions. Word has length 470 [2023-11-28 20:42:47,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:42:47,451 INFO L495 AbstractCegarLoop]: Abstraction has 6532 states and 10935 transitions. [2023-11-28 20:42:47,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:42:47,451 INFO L276 IsEmpty]: Start isEmpty. Operand 6532 states and 10935 transitions. [2023-11-28 20:42:47,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2023-11-28 20:42:47,459 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:42:47,459 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:42:47,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-28 20:42:47,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-28 20:42:47,660 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:42:47,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:42:47,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1033813129, now seen corresponding path program 1 times [2023-11-28 20:42:47,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:42:47,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076273837] [2023-11-28 20:42:47,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:47,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:42:47,716 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:42:47,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [466243984] [2023-11-28 20:42:47,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:47,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:47,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:42:47,718 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:42:47,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-28 20:42:48,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:48,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 1051 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 20:42:48,052 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:42:48,569 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 2202 proven. 198 refuted. 0 times theorem prover too weak. 8700 trivial. 0 not checked. [2023-11-28 20:42:48,569 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:42:48,998 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 24 proven. 198 refuted. 0 times theorem prover too weak. 10878 trivial. 0 not checked. [2023-11-28 20:42:48,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:42:48,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076273837] [2023-11-28 20:42:48,999 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:42:48,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466243984] [2023-11-28 20:42:48,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466243984] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:42:48,999 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:42:49,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-28 20:42:49,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935151027] [2023-11-28 20:42:49,000 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:42:49,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 20:42:49,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:42:49,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 20:42:49,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-28 20:42:49,004 INFO L87 Difference]: Start difference. First operand 6532 states and 10935 transitions. Second operand has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 3 states have call successors, (141), 2 states have call predecessors, (141), 4 states have return successors, (142), 3 states have call predecessors, (142), 3 states have call successors, (142) [2023-11-28 20:42:49,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:42:49,837 INFO L93 Difference]: Finished difference Result 13346 states and 22069 transitions. [2023-11-28 20:42:49,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 20:42:49,838 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 3 states have call successors, (141), 2 states have call predecessors, (141), 4 states have return successors, (142), 3 states have call predecessors, (142), 3 states have call successors, (142) Word has length 470 [2023-11-28 20:42:49,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:42:49,887 INFO L225 Difference]: With dead ends: 13346 [2023-11-28 20:42:49,887 INFO L226 Difference]: Without dead ends: 6868 [2023-11-28 20:42:49,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 932 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-11-28 20:42:49,911 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 253 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:42:49,911 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 657 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-28 20:42:49,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6868 states. [2023-11-28 20:42:50,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6868 to 6728. [2023-11-28 20:42:50,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6728 states, 4476 states have (on average 1.5125111706881145) internal successors, (6770), 4519 states have internal predecessors, (6770), 2132 states have call successors, (2132), 119 states have call predecessors, (2132), 119 states have return successors, (2132), 2089 states have call predecessors, (2132), 2132 states have call successors, (2132) [2023-11-28 20:42:50,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6728 states to 6728 states and 11034 transitions. [2023-11-28 20:42:50,595 INFO L78 Accepts]: Start accepts. Automaton has 6728 states and 11034 transitions. Word has length 470 [2023-11-28 20:42:50,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:42:50,596 INFO L495 AbstractCegarLoop]: Abstraction has 6728 states and 11034 transitions. [2023-11-28 20:42:50,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 3 states have call successors, (141), 2 states have call predecessors, (141), 4 states have return successors, (142), 3 states have call predecessors, (142), 3 states have call successors, (142) [2023-11-28 20:42:50,596 INFO L276 IsEmpty]: Start isEmpty. Operand 6728 states and 11034 transitions. [2023-11-28 20:42:50,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2023-11-28 20:42:50,602 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:42:50,602 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:42:50,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-28 20:42:50,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:50,803 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:42:50,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:42:50,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1713871499, now seen corresponding path program 1 times [2023-11-28 20:42:50,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:42:50,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515098443] [2023-11-28 20:42:50,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:50,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:42:50,858 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:42:50,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [224450845] [2023-11-28 20:42:50,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:50,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:50,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:42:50,860 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:42:50,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-28 20:42:51,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:51,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 1049 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-28 20:42:51,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:42:51,619 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 4142 proven. 168 refuted. 0 times theorem prover too weak. 6790 trivial. 0 not checked. [2023-11-28 20:42:51,619 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:42:51,968 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 54 proven. 168 refuted. 0 times theorem prover too weak. 10878 trivial. 0 not checked. [2023-11-28 20:42:51,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:42:51,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515098443] [2023-11-28 20:42:51,969 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:42:51,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224450845] [2023-11-28 20:42:51,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224450845] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:42:51,969 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:42:51,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-28 20:42:51,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081886848] [2023-11-28 20:42:51,969 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:42:51,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 20:42:51,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:42:51,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 20:42:51,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-28 20:42:51,972 INFO L87 Difference]: Start difference. First operand 6728 states and 11034 transitions. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (131), 2 states have call predecessors, (131), 4 states have return successors, (132), 2 states have call predecessors, (132), 2 states have call successors, (132) [2023-11-28 20:42:54,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:42:54,001 INFO L93 Difference]: Finished difference Result 20930 states and 33685 transitions. [2023-11-28 20:42:54,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-28 20:42:54,002 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (131), 2 states have call predecessors, (131), 4 states have return successors, (132), 2 states have call predecessors, (132), 2 states have call successors, (132) Word has length 470 [2023-11-28 20:42:54,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:42:54,054 INFO L225 Difference]: With dead ends: 20930 [2023-11-28 20:42:54,054 INFO L226 Difference]: Without dead ends: 14260 [2023-11-28 20:42:54,079 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 950 GetRequests, 931 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2023-11-28 20:42:54,080 INFO L413 NwaCegarLoop]: 532 mSDtfsCounter, 487 mSDsluCounter, 1024 mSDsCounter, 0 mSdLazyCounter, 878 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 1556 SdHoareTripleChecker+Invalid, 1072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-28 20:42:54,080 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [506 Valid, 1556 Invalid, 1072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 878 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-28 20:42:54,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14260 states. [2023-11-28 20:42:55,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14260 to 7146. [2023-11-28 20:42:55,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7146 states, 4803 states have (on average 1.4778263585259213) internal successors, (7098), 4847 states have internal predecessors, (7098), 2170 states have call successors, (2170), 172 states have call predecessors, (2170), 172 states have return successors, (2170), 2126 states have call predecessors, (2170), 2170 states have call successors, (2170) [2023-11-28 20:42:55,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7146 states to 7146 states and 11438 transitions. [2023-11-28 20:42:55,072 INFO L78 Accepts]: Start accepts. Automaton has 7146 states and 11438 transitions. Word has length 470 [2023-11-28 20:42:55,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:42:55,073 INFO L495 AbstractCegarLoop]: Abstraction has 7146 states and 11438 transitions. [2023-11-28 20:42:55,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (131), 2 states have call predecessors, (131), 4 states have return successors, (132), 2 states have call predecessors, (132), 2 states have call successors, (132) [2023-11-28 20:42:55,073 INFO L276 IsEmpty]: Start isEmpty. Operand 7146 states and 11438 transitions. [2023-11-28 20:42:55,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2023-11-28 20:42:55,078 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:42:55,079 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:42:55,085 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-28 20:42:55,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:55,279 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:42:55,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:42:55,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1587002689, now seen corresponding path program 1 times [2023-11-28 20:42:55,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:42:55,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160129789] [2023-11-28 20:42:55,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:55,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:42:55,358 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:42:55,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1374113665] [2023-11-28 20:42:55,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:55,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:55,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:42:55,360 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:42:55,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-28 20:42:55,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:42:55,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 1048 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-28 20:42:55,665 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:42:56,485 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 5162 proven. 78 refuted. 0 times theorem prover too weak. 5860 trivial. 0 not checked. [2023-11-28 20:42:56,485 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:42:56,872 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-11-28 20:42:56,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:42:56,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160129789] [2023-11-28 20:42:56,872 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:42:56,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374113665] [2023-11-28 20:42:56,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374113665] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 20:42:56,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:42:56,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 11 [2023-11-28 20:42:56,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688247330] [2023-11-28 20:42:56,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:42:56,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 20:42:56,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:42:56,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 20:42:56,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:42:56,876 INFO L87 Difference]: Start difference. First operand 7146 states and 11438 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:42:58,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:42:58,143 INFO L93 Difference]: Finished difference Result 23014 states and 36616 transitions. [2023-11-28 20:42:58,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 20:42:58,144 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) Word has length 471 [2023-11-28 20:42:58,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:42:58,190 INFO L225 Difference]: With dead ends: 23014 [2023-11-28 20:42:58,190 INFO L226 Difference]: Without dead ends: 15930 [2023-11-28 20:42:58,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 943 GetRequests, 932 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-11-28 20:42:58,213 INFO L413 NwaCegarLoop]: 354 mSDtfsCounter, 480 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:42:58,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [480 Valid, 1112 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-28 20:42:58,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15930 states. [2023-11-28 20:42:59,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15930 to 13256. [2023-11-28 20:42:59,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13256 states, 8691 states have (on average 1.4671499252099873) internal successors, (12751), 8776 states have internal predecessors, (12751), 4230 states have call successors, (4230), 334 states have call predecessors, (4230), 334 states have return successors, (4230), 4145 states have call predecessors, (4230), 4230 states have call successors, (4230) [2023-11-28 20:42:59,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13256 states to 13256 states and 21211 transitions. [2023-11-28 20:42:59,727 INFO L78 Accepts]: Start accepts. Automaton has 13256 states and 21211 transitions. Word has length 471 [2023-11-28 20:42:59,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:42:59,728 INFO L495 AbstractCegarLoop]: Abstraction has 13256 states and 21211 transitions. [2023-11-28 20:42:59,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:42:59,728 INFO L276 IsEmpty]: Start isEmpty. Operand 13256 states and 21211 transitions. [2023-11-28 20:42:59,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2023-11-28 20:42:59,736 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:42:59,737 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:42:59,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-28 20:42:59,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:59,938 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:42:59,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:42:59,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1688041860, now seen corresponding path program 1 times [2023-11-28 20:42:59,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:42:59,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677682266] [2023-11-28 20:42:59,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:59,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:42:59,979 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:42:59,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1295406881] [2023-11-28 20:42:59,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:42:59,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:42:59,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:42:59,980 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:42:59,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-28 20:43:00,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:43:00,339 INFO L262 TraceCheckSpWp]: Trace formula consists of 1046 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-28 20:43:00,349 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:43:00,828 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-11-28 20:43:00,829 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:43:00,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:43:00,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677682266] [2023-11-28 20:43:00,829 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:43:00,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295406881] [2023-11-28 20:43:00,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295406881] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:43:00,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:43:00,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 20:43:00,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706642684] [2023-11-28 20:43:00,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:43:00,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:43:00,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:43:00,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:43:00,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:43:00,832 INFO L87 Difference]: Start difference. First operand 13256 states and 21211 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:43:02,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:43:02,439 INFO L93 Difference]: Finished difference Result 33827 states and 54327 transitions. [2023-11-28 20:43:02,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:43:02,440 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) Word has length 472 [2023-11-28 20:43:02,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:43:02,498 INFO L225 Difference]: With dead ends: 33827 [2023-11-28 20:43:02,498 INFO L226 Difference]: Without dead ends: 20633 [2023-11-28 20:43:02,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 470 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:43:02,525 INFO L413 NwaCegarLoop]: 343 mSDtfsCounter, 128 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:43:02,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 683 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-28 20:43:02,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20633 states. [2023-11-28 20:43:04,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20633 to 20631. [2023-11-28 20:43:04,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20631 states, 13757 states have (on average 1.4845533183106783) internal successors, (20423), 13883 states have internal predecessors, (20423), 6369 states have call successors, (6369), 504 states have call predecessors, (6369), 504 states have return successors, (6369), 6243 states have call predecessors, (6369), 6369 states have call successors, (6369) [2023-11-28 20:43:04,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20631 states to 20631 states and 33161 transitions. [2023-11-28 20:43:04,646 INFO L78 Accepts]: Start accepts. Automaton has 20631 states and 33161 transitions. Word has length 472 [2023-11-28 20:43:04,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:43:04,647 INFO L495 AbstractCegarLoop]: Abstraction has 20631 states and 33161 transitions. [2023-11-28 20:43:04,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:43:04,647 INFO L276 IsEmpty]: Start isEmpty. Operand 20631 states and 33161 transitions. [2023-11-28 20:43:04,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2023-11-28 20:43:04,653 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:43:04,653 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:43:04,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-28 20:43:04,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:43:04,854 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:43:04,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:43:04,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1296262473, now seen corresponding path program 1 times [2023-11-28 20:43:04,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:43:04,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597824358] [2023-11-28 20:43:04,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:43:04,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:43:04,897 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:43:04,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [627079300] [2023-11-28 20:43:04,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:43:04,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:43:04,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:43:04,899 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:43:04,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-28 20:43:05,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:43:05,254 INFO L262 TraceCheckSpWp]: Trace formula consists of 1046 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-28 20:43:05,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:43:05,808 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-11-28 20:43:05,808 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:43:05,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:43:05,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597824358] [2023-11-28 20:43:05,808 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:43:05,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627079300] [2023-11-28 20:43:05,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627079300] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:43:05,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:43:05,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 20:43:05,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386426629] [2023-11-28 20:43:05,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:43:05,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 20:43:05,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:43:05,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 20:43:05,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-28 20:43:05,811 INFO L87 Difference]: Start difference. First operand 20631 states and 33161 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:43:08,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:43:08,729 INFO L93 Difference]: Finished difference Result 53641 states and 86371 transitions. [2023-11-28 20:43:08,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 20:43:08,730 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) Word has length 472 [2023-11-28 20:43:08,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:43:08,815 INFO L225 Difference]: With dead ends: 53641 [2023-11-28 20:43:08,815 INFO L226 Difference]: Without dead ends: 33171 [2023-11-28 20:43:08,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 473 GetRequests, 468 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-28 20:43:08,851 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 319 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 1237 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:43:08,851 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [319 Valid, 1237 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-28 20:43:08,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33171 states. [2023-11-28 20:43:11,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33171 to 32879. [2023-11-28 20:43:11,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32879 states, 22609 states have (on average 1.5033836082975807) internal successors, (33990), 22798 states have internal predecessors, (33990), 9516 states have call successors, (9516), 753 states have call predecessors, (9516), 753 states have return successors, (9516), 9327 states have call predecessors, (9516), 9516 states have call successors, (9516) [2023-11-28 20:43:12,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32879 states to 32879 states and 53022 transitions. [2023-11-28 20:43:12,007 INFO L78 Accepts]: Start accepts. Automaton has 32879 states and 53022 transitions. Word has length 472 [2023-11-28 20:43:12,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:43:12,008 INFO L495 AbstractCegarLoop]: Abstraction has 32879 states and 53022 transitions. [2023-11-28 20:43:12,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:43:12,008 INFO L276 IsEmpty]: Start isEmpty. Operand 32879 states and 53022 transitions. [2023-11-28 20:43:12,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 474 [2023-11-28 20:43:12,016 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:43:12,016 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:43:12,025 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-28 20:43:12,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:43:12,217 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:43:12,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:43:12,218 INFO L85 PathProgramCache]: Analyzing trace with hash -2114020057, now seen corresponding path program 1 times [2023-11-28 20:43:12,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:43:12,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048084383] [2023-11-28 20:43:12,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:43:12,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:43:12,260 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:43:12,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1456436223] [2023-11-28 20:43:12,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:43:12,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:43:12,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:43:12,262 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:43:12,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-28 20:43:12,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:43:12,557 INFO L262 TraceCheckSpWp]: Trace formula consists of 1045 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-28 20:43:12,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:43:13,061 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-11-28 20:43:13,062 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:43:13,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:43:13,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048084383] [2023-11-28 20:43:13,062 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:43:13,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456436223] [2023-11-28 20:43:13,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456436223] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:43:13,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:43:13,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 20:43:13,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427249904] [2023-11-28 20:43:13,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:43:13,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 20:43:13,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:43:13,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 20:43:13,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-28 20:43:13,065 INFO L87 Difference]: Start difference. First operand 32879 states and 53022 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:43:15,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:43:15,933 INFO L93 Difference]: Finished difference Result 64487 states and 103692 transitions. [2023-11-28 20:43:15,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 20:43:15,934 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) Word has length 473 [2023-11-28 20:43:15,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:43:16,039 INFO L225 Difference]: With dead ends: 64487 [2023-11-28 20:43:16,039 INFO L226 Difference]: Without dead ends: 33171 [2023-11-28 20:43:16,118 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 469 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-28 20:43:16,118 INFO L413 NwaCegarLoop]: 348 mSDtfsCounter, 316 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 20:43:16,119 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [316 Valid, 1238 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 20:43:16,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33171 states. [2023-11-28 20:43:19,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33171 to 32879. [2023-11-28 20:43:19,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32879 states, 22609 states have (on average 1.5001990357822106) internal successors, (33918), 22798 states have internal predecessors, (33918), 9516 states have call successors, (9516), 753 states have call predecessors, (9516), 753 states have return successors, (9516), 9327 states have call predecessors, (9516), 9516 states have call successors, (9516) [2023-11-28 20:43:19,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32879 states to 32879 states and 52950 transitions. [2023-11-28 20:43:19,508 INFO L78 Accepts]: Start accepts. Automaton has 32879 states and 52950 transitions. Word has length 473 [2023-11-28 20:43:19,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:43:19,508 INFO L495 AbstractCegarLoop]: Abstraction has 32879 states and 52950 transitions. [2023-11-28 20:43:19,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:43:19,508 INFO L276 IsEmpty]: Start isEmpty. Operand 32879 states and 52950 transitions. [2023-11-28 20:43:19,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 475 [2023-11-28 20:43:19,513 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:43:19,514 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:43:19,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-28 20:43:19,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-28 20:43:19,714 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:43:19,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:43:19,715 INFO L85 PathProgramCache]: Analyzing trace with hash -525382868, now seen corresponding path program 1 times [2023-11-28 20:43:19,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:43:19,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101652872] [2023-11-28 20:43:19,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:43:19,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:43:19,765 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:43:19,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1763610452] [2023-11-28 20:43:19,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:43:19,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:43:19,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:43:19,766 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:43:19,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-28 20:43:20,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:43:20,132 INFO L262 TraceCheckSpWp]: Trace formula consists of 1048 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-28 20:43:20,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:43:21,345 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 6659 proven. 144 refuted. 0 times theorem prover too weak. 4297 trivial. 0 not checked. [2023-11-28 20:43:21,345 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:43:22,051 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 174 proven. 48 refuted. 0 times theorem prover too weak. 10878 trivial. 0 not checked. [2023-11-28 20:43:22,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:43:22,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101652872] [2023-11-28 20:43:22,051 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:43:22,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763610452] [2023-11-28 20:43:22,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763610452] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:43:22,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:43:22,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2023-11-28 20:43:22,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760486339] [2023-11-28 20:43:22,052 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:43:22,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-28 20:43:22,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:43:22,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-28 20:43:22,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=229, Unknown=0, NotChecked=0, Total=342 [2023-11-28 20:43:22,055 INFO L87 Difference]: Start difference. First operand 32879 states and 52950 transitions. Second operand has 19 states, 19 states have (on average 10.157894736842104) internal successors, (193), 19 states have internal predecessors, (193), 6 states have call successors, (150), 4 states have call predecessors, (150), 7 states have return successors, (150), 6 states have call predecessors, (150), 6 states have call successors, (150) [2023-11-28 20:43:40,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:43:40,040 INFO L93 Difference]: Finished difference Result 179641 states and 282703 transitions. [2023-11-28 20:43:40,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-28 20:43:40,041 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 10.157894736842104) internal successors, (193), 19 states have internal predecessors, (193), 6 states have call successors, (150), 4 states have call predecessors, (150), 7 states have return successors, (150), 6 states have call predecessors, (150), 6 states have call successors, (150) Word has length 474 [2023-11-28 20:43:40,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:43:40,571 INFO L225 Difference]: With dead ends: 179641 [2023-11-28 20:43:40,571 INFO L226 Difference]: Without dead ends: 148137 [2023-11-28 20:43:40,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 984 GetRequests, 937 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 690 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=734, Invalid=1618, Unknown=0, NotChecked=0, Total=2352 [2023-11-28 20:43:40,642 INFO L413 NwaCegarLoop]: 683 mSDtfsCounter, 2068 mSDsluCounter, 4687 mSDsCounter, 0 mSdLazyCounter, 4933 mSolverCounterSat, 871 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2244 SdHoareTripleChecker+Valid, 5370 SdHoareTripleChecker+Invalid, 5804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 871 IncrementalHoareTripleChecker+Valid, 4933 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-11-28 20:43:40,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2244 Valid, 5370 Invalid, 5804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [871 Valid, 4933 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2023-11-28 20:43:40,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148137 states. [2023-11-28 20:43:51,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148137 to 60924. [2023-11-28 20:43:51,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60924 states, 41823 states have (on average 1.4903282882624393) internal successors, (62330), 42180 states have internal predecessors, (62330), 17634 states have call successors, (17634), 1466 states have call predecessors, (17634), 1466 states have return successors, (17634), 17277 states have call predecessors, (17634), 17634 states have call successors, (17634) [2023-11-28 20:43:51,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60924 states to 60924 states and 97598 transitions. [2023-11-28 20:43:51,234 INFO L78 Accepts]: Start accepts. Automaton has 60924 states and 97598 transitions. Word has length 474 [2023-11-28 20:43:51,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:43:51,235 INFO L495 AbstractCegarLoop]: Abstraction has 60924 states and 97598 transitions. [2023-11-28 20:43:51,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.157894736842104) internal successors, (193), 19 states have internal predecessors, (193), 6 states have call successors, (150), 4 states have call predecessors, (150), 7 states have return successors, (150), 6 states have call predecessors, (150), 6 states have call successors, (150) [2023-11-28 20:43:51,235 INFO L276 IsEmpty]: Start isEmpty. Operand 60924 states and 97598 transitions. [2023-11-28 20:43:51,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 475 [2023-11-28 20:43:51,242 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:43:51,242 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:43:51,250 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-28 20:43:51,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-28 20:43:51,443 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:43:51,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:43:51,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1488955655, now seen corresponding path program 1 times [2023-11-28 20:43:51,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:43:51,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256361801] [2023-11-28 20:43:51,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:43:51,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:43:51,482 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:43:51,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [601236261] [2023-11-28 20:43:51,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:43:51,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:43:51,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:43:51,485 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:43:51,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-28 20:43:51,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:43:51,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 1050 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-28 20:43:51,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:43:52,362 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 5627 proven. 162 refuted. 0 times theorem prover too weak. 5311 trivial. 0 not checked. [2023-11-28 20:43:52,362 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:43:52,782 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 276 proven. 165 refuted. 0 times theorem prover too weak. 10659 trivial. 0 not checked. [2023-11-28 20:43:52,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:43:52,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256361801] [2023-11-28 20:43:52,782 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:43:52,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601236261] [2023-11-28 20:43:52,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601236261] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:43:52,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:43:52,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2023-11-28 20:43:52,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842165081] [2023-11-28 20:43:52,783 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:43:52,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-28 20:43:52,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:43:52,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-28 20:43:52,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2023-11-28 20:43:52,785 INFO L87 Difference]: Start difference. First operand 60924 states and 97598 transitions. Second operand has 14 states, 14 states have (on average 9.5) internal successors, (133), 14 states have internal predecessors, (133), 3 states have call successors, (104), 3 states have call predecessors, (104), 7 states have return successors, (105), 3 states have call predecessors, (105), 3 states have call successors, (105) [2023-11-28 20:44:06,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:44:06,857 INFO L93 Difference]: Finished difference Result 167767 states and 266135 transitions. [2023-11-28 20:44:06,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-28 20:44:06,858 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 9.5) internal successors, (133), 14 states have internal predecessors, (133), 3 states have call successors, (104), 3 states have call predecessors, (104), 7 states have return successors, (105), 3 states have call predecessors, (105), 3 states have call successors, (105) Word has length 474 [2023-11-28 20:44:06,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:44:07,107 INFO L225 Difference]: With dead ends: 167767 [2023-11-28 20:44:07,108 INFO L226 Difference]: Without dead ends: 107034 [2023-11-28 20:44:07,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 983 GetRequests, 936 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 631 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=578, Invalid=1584, Unknown=0, NotChecked=0, Total=2162 [2023-11-28 20:44:07,208 INFO L413 NwaCegarLoop]: 407 mSDtfsCounter, 2052 mSDsluCounter, 1044 mSDsCounter, 0 mSdLazyCounter, 1224 mSolverCounterSat, 854 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2142 SdHoareTripleChecker+Valid, 1451 SdHoareTripleChecker+Invalid, 2078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 854 IncrementalHoareTripleChecker+Valid, 1224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:44:07,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2142 Valid, 1451 Invalid, 2078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [854 Valid, 1224 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-28 20:44:07,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107034 states. [2023-11-28 20:44:17,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107034 to 61452. [2023-11-28 20:44:17,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61452 states, 42349 states have (on average 1.4893385912300172) internal successors, (63072), 42706 states have internal predecessors, (63072), 17526 states have call successors, (17526), 1576 states have call predecessors, (17526), 1576 states have return successors, (17526), 17169 states have call predecessors, (17526), 17526 states have call successors, (17526) [2023-11-28 20:44:17,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61452 states to 61452 states and 98124 transitions. [2023-11-28 20:44:17,705 INFO L78 Accepts]: Start accepts. Automaton has 61452 states and 98124 transitions. Word has length 474 [2023-11-28 20:44:17,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:44:17,705 INFO L495 AbstractCegarLoop]: Abstraction has 61452 states and 98124 transitions. [2023-11-28 20:44:17,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.5) internal successors, (133), 14 states have internal predecessors, (133), 3 states have call successors, (104), 3 states have call predecessors, (104), 7 states have return successors, (105), 3 states have call predecessors, (105), 3 states have call successors, (105) [2023-11-28 20:44:17,705 INFO L276 IsEmpty]: Start isEmpty. Operand 61452 states and 98124 transitions. [2023-11-28 20:44:17,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2023-11-28 20:44:17,713 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:44:17,714 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:44:17,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-28 20:44:17,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:44:17,914 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:44:17,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:44:17,915 INFO L85 PathProgramCache]: Analyzing trace with hash 609889607, now seen corresponding path program 1 times [2023-11-28 20:44:17,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:44:17,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581777315] [2023-11-28 20:44:17,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:44:17,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:44:17,957 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:44:17,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [360080011] [2023-11-28 20:44:17,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:44:17,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:44:17,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:44:17,959 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:44:17,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-28 20:44:18,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:44:18,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 1052 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-28 20:44:18,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:44:37,656 WARN L854 $PredicateComparison]: unable to prove that (and (let ((.cse2 (<= 0 (+ 8 c_~var_1_39~0))) (.cse1 (and (<= (+ 9 c_~var_1_39~0) 0) (= (+ c_~var_1_38~0 8) 0))) (.cse0 (mod c_~var_1_39~0 256))) (or (and (<= 128 .cse0) (or .cse1 (and (= (+ c_~var_1_38~0 256) .cse0) .cse2))) (and (or (and (= c_~var_1_38~0 .cse0) .cse2) .cse1) (<= .cse0 127)))) (let ((.cse4 (+ c_~var_1_29~0 1))) (let ((.cse8 (<= (+ c_~var_1_26~0 1) 0)) (.cse6 (<= .cse4 0)) (.cse3 (<= 0 c_~var_1_26~0))) (or (and .cse3 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= ~var_1_27~0 0)) (<= ~var_1_27~0 ~var_1_28~0) (<= .cse4 (mod c_~var_1_26~0 ~var_1_28~0)) (not (= ~var_1_28~0 0)) (= (mod c_~var_1_26~0 ~var_1_27~0) 0)))) (and (or (exists ((~var_1_28~0 Int)) (and (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (not (= ~var_1_28~0 0)) (exists ((~var_1_27~0 Int)) (let ((.cse5 (mod c_~var_1_26~0 ~var_1_27~0))) (and (not (= ~var_1_27~0 0)) (<= (+ c_~var_1_29~0 ~var_1_27~0 1) .cse5) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= 0 ~var_1_27~0) (not (= .cse5 0))))))) (and .cse6 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= ~var_1_27~0 0)) (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (<= ~var_1_27~0 ~var_1_28~0) (not (= ~var_1_28~0 0)) (not (= (mod c_~var_1_26~0 ~var_1_27~0) 0))))) (exists ((~var_1_28~0 Int)) (and (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (exists ((~var_1_27~0 Int)) (let ((.cse7 (mod c_~var_1_26~0 ~var_1_27~0))) (and (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= (+ ~var_1_27~0 1) 0) (<= .cse4 (+ .cse7 ~var_1_27~0)) (not (= .cse7 0)))))))) .cse8) (and .cse6 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= ~var_1_27~0 0)) (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (<= ~var_1_27~0 ~var_1_28~0) (not (= ~var_1_28~0 0)) (= (mod c_~var_1_26~0 ~var_1_27~0) 0)))) (and .cse8 (or (exists ((~var_1_28~0 Int)) (and (exists ((~var_1_27~0 Int)) (let ((.cse9 (mod c_~var_1_26~0 ~var_1_27~0))) (and (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= (+ ~var_1_27~0 1) 0) (<= .cse4 (+ .cse9 ~var_1_27~0)) (not (= .cse9 0))))) (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)))) (exists ((~var_1_27~0 Int)) (and (not (= ~var_1_27~0 0)) (exists ((~var_1_28~0 Int)) (let ((.cse10 (mod c_~var_1_26~0 ~var_1_28~0))) (and (<= ~var_1_27~0 ~var_1_28~0) (<= 0 ~var_1_28~0) (not (= ~var_1_28~0 0)) (not (= .cse10 0)) (<= (+ c_~var_1_29~0 ~var_1_28~0 1) .cse10)))) (not (= (mod c_~var_1_26~0 ~var_1_27~0) 0)))) (exists ((~var_1_28~0 Int)) (and (not (= ~var_1_28~0 0)) (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)) (exists ((~var_1_27~0 Int)) (let ((.cse11 (mod c_~var_1_26~0 ~var_1_27~0))) (and (not (= ~var_1_27~0 0)) (<= (+ c_~var_1_29~0 ~var_1_27~0 1) .cse11) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= 0 ~var_1_27~0) (not (= .cse11 0))))))) (exists ((~var_1_27~0 Int)) (and (not (= ~var_1_27~0 0)) (exists ((~var_1_28~0 Int)) (let ((.cse12 (mod c_~var_1_26~0 ~var_1_28~0))) (and (<= ~var_1_27~0 ~var_1_28~0) (<= 0 ~var_1_28~0) (not (= ~var_1_28~0 0)) (not (= .cse12 0)) (<= (+ c_~var_1_29~0 ~var_1_28~0 1) .cse12)))) (= (mod c_~var_1_26~0 ~var_1_27~0) 0))) (exists ((~var_1_27~0 Int)) (and (exists ((~var_1_28~0 Int)) (let ((.cse13 (mod c_~var_1_26~0 ~var_1_28~0))) (and (<= ~var_1_27~0 ~var_1_28~0) (not (= .cse13 0)) (<= .cse4 (+ .cse13 ~var_1_28~0)) (<= (+ ~var_1_28~0 1) 0)))) (not (= (mod c_~var_1_26~0 ~var_1_27~0) 0)))) (exists ((~var_1_27~0 Int)) (and (exists ((~var_1_28~0 Int)) (let ((.cse14 (mod c_~var_1_26~0 ~var_1_28~0))) (and (<= ~var_1_27~0 ~var_1_28~0) (not (= .cse14 0)) (<= .cse4 (+ .cse14 ~var_1_28~0)) (<= (+ ~var_1_28~0 1) 0)))) (= (mod c_~var_1_26~0 ~var_1_27~0) 0))) (and .cse6 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= (+ ~var_1_27~0 1) 0)))) (and .cse6 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= ~var_1_27~0 0)) (not (= ~var_1_28~0 0)) (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= 0 ~var_1_27~0)))))) (and (exists ((~var_1_28~0 Int)) (and (<= .cse4 (mod c_~var_1_26~0 ~var_1_28~0)) (not (= ~var_1_28~0 0)))) .cse3) (and .cse6 (or (exists ((~var_1_27~0 Int)) (and (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (exists ((~var_1_28~0 Int)) (and (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (<= (+ ~var_1_28~0 1) ~var_1_27~0))) (<= (+ ~var_1_27~0 1) 0))) (and .cse3 (exists ((~var_1_27~0 Int)) (and (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (<= (+ ~var_1_27~0 1) 0)))))) (and .cse3 (or (exists ((~var_1_27~0 Int)) (and (<= .cse4 (mod c_~var_1_26~0 ~var_1_27~0)) (not (= ~var_1_27~0 0)) (<= 0 ~var_1_27~0))) (exists ((~var_1_27~0 Int)) (and (<= .cse4 (mod c_~var_1_26~0 ~var_1_27~0)) (<= (+ ~var_1_27~0 1) 0))))) (and .cse6 (or (exists ((~var_1_27~0 Int)) (and (not (= ~var_1_27~0 0)) (exists ((~var_1_28~0 Int)) (and (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (not (= ~var_1_28~0 0)) (<= (+ ~var_1_28~0 1) ~var_1_27~0))) (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (<= 0 ~var_1_27~0))) (and .cse3 (exists ((~var_1_27~0 Int)) (and (not (= ~var_1_27~0 0)) (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (<= 0 ~var_1_27~0)))))))))) is different from false [2023-11-28 20:44:53,543 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse21 (* (- 1) c_~var_1_38~0))) (let ((.cse12 (* (div (+ .cse21 (- 265)) 256) 256))) (let ((.cse6 (+ c_~var_1_38~0 513 .cse12))) (let ((.cse14 (<= .cse6 0)) (.cse9 (= (+ c_~var_1_38~0 8) 0)) (.cse5 (<= (+ c_~var_1_38~0 1) 0)) (.cse7 (<= 0 (+ c_~var_1_38~0 128))) (.cse2 (<= c_~var_1_38~0 127)) (.cse4 (<= 0 c_~var_1_38~0))) (let ((.cse3 (+ 257 c_~var_1_38~0 (* 256 (div (+ (- 9) .cse21) 256)))) (.cse1 (or .cse9 (and .cse5 .cse7) (and .cse2 .cse4))) (.cse0 (<= 0 c_~var_1_26~0)) (.cse8 (<= (+ c_~var_1_26~0 1) 0)) (.cse11 (or (and .cse14 .cse5 .cse7) .cse9))) (or (and (exists ((~var_1_28~0 Int)) (and (not (= ~var_1_28~0 0)) (<= 1 (mod c_~var_1_26~0 ~var_1_28~0)))) .cse0 .cse1) (and .cse0 (or (and .cse2 (exists ((~var_1_27~0 Int)) (and (not (= ~var_1_27~0 0)) (<= .cse3 (mod c_~var_1_26~0 ~var_1_27~0)) (<= 0 ~var_1_27~0))) .cse4) (and .cse2 (exists ((~var_1_27~0 Int)) (and (<= .cse3 (mod c_~var_1_26~0 ~var_1_27~0)) (<= (+ ~var_1_27~0 1) 0))) .cse4) (and .cse5 (exists ((~var_1_27~0 Int)) (and (not (= ~var_1_27~0 0)) (<= .cse6 (mod c_~var_1_26~0 ~var_1_27~0)) (<= 0 ~var_1_27~0))) .cse7) (and .cse5 (exists ((~var_1_27~0 Int)) (and (<= .cse6 (mod c_~var_1_26~0 ~var_1_27~0)) (<= (+ ~var_1_27~0 1) 0))) .cse7))) (and .cse8 (or (and (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= ~var_1_27~0 0)) (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (not (= ~var_1_28~0 0)) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= 0 ~var_1_27~0) (not (= (mod c_~var_1_26~0 ~var_1_27~0) 0)))) .cse9) (and (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (let ((.cse10 (mod c_~var_1_26~0 ~var_1_27~0))) (and (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= .cse6 (+ .cse10 ~var_1_27~0)) (<= (+ ~var_1_27~0 1) 0) (not (= .cse10 0))))) .cse5 .cse7) (and .cse11 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= ~var_1_27~0 0)) (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (<= ~var_1_27~0 ~var_1_28~0) (not (= ~var_1_28~0 0)) (not (= (mod c_~var_1_26~0 ~var_1_27~0) 0))))) (and (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (let ((.cse13 (mod c_~var_1_26~0 ~var_1_27~0))) (and (not (= ~var_1_27~0 0)) (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (<= (+ c_~var_1_38~0 513 .cse12 ~var_1_27~0) .cse13) (not (= ~var_1_28~0 0)) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= 0 ~var_1_27~0) (not (= .cse13 0))))) .cse5 .cse7) (and .cse9 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= (+ ~var_1_27~0 1) 0) (not (= (mod c_~var_1_26~0 ~var_1_27~0) 0))))))) (and .cse0 (or (and (exists ((~var_1_28~0 Int)) (and (<= .cse6 (mod c_~var_1_26~0 ~var_1_28~0)) (not (= ~var_1_28~0 0)))) .cse5 .cse7) .cse9 (and .cse2 (exists ((~var_1_28~0 Int)) (and (not (= ~var_1_28~0 0)) (<= .cse3 (mod c_~var_1_26~0 ~var_1_28~0)))) .cse4))) (and (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= ~var_1_27~0 0)) (<= ~var_1_27~0 ~var_1_28~0) (not (= ~var_1_28~0 0)) (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (<= 1 (mod c_~var_1_26~0 ~var_1_28~0)))) .cse0 .cse1) (and .cse11 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= ~var_1_27~0 0)) (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (<= ~var_1_27~0 ~var_1_28~0) (not (= ~var_1_28~0 0)) (= (mod c_~var_1_26~0 ~var_1_27~0) 0)))) (and .cse0 (or (and (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (<= .cse6 (mod c_~var_1_26~0 ~var_1_28~0)) (not (= ~var_1_27~0 0)) (<= ~var_1_27~0 ~var_1_28~0) (not (= ~var_1_28~0 0)) (= (mod c_~var_1_26~0 ~var_1_27~0) 0))) .cse5 .cse7) (and .cse9 (exists ((~var_1_27~0 Int)) (and (not (= ~var_1_27~0 0)) (= (mod c_~var_1_26~0 ~var_1_27~0) 0)))) (and .cse2 .cse4 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= ~var_1_27~0 0)) (<= ~var_1_27~0 ~var_1_28~0) (not (= ~var_1_28~0 0)) (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (<= .cse3 (mod c_~var_1_26~0 ~var_1_28~0))))))) (and .cse0 .cse1 (or (exists ((~var_1_27~0 Int)) (and (not (= ~var_1_27~0 0)) (<= 1 (mod c_~var_1_26~0 ~var_1_27~0)) (<= 0 ~var_1_27~0))) (exists ((~var_1_27~0 Int)) (and (<= 1 (mod c_~var_1_26~0 ~var_1_27~0)) (<= (+ ~var_1_27~0 1) 0))))) (and .cse14 .cse5 (or (exists ((~var_1_27~0 Int)) (and (not (= ~var_1_27~0 0)) (exists ((~var_1_28~0 Int)) (and (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (not (= ~var_1_28~0 0)) (<= (+ ~var_1_28~0 1) ~var_1_27~0))) (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (<= 0 ~var_1_27~0))) (and .cse0 (exists ((~var_1_27~0 Int)) (and (not (= ~var_1_27~0 0)) (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (<= 0 ~var_1_27~0))))) .cse7) (and .cse14 (or (exists ((~var_1_27~0 Int)) (and (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (exists ((~var_1_28~0 Int)) (and (= (mod c_~var_1_26~0 ~var_1_28~0) 0) (<= (+ ~var_1_28~0 1) ~var_1_27~0))) (<= (+ ~var_1_27~0 1) 0))) (and .cse0 (exists ((~var_1_27~0 Int)) (and (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (<= (+ ~var_1_27~0 1) 0))))) .cse5 .cse7) (and .cse8 (or (and (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= ~var_1_27~0 0)) (not (= ~var_1_28~0 0)) (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= 0 ~var_1_27~0))) .cse11) (and (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (let ((.cse15 (mod c_~var_1_26~0 ~var_1_28~0))) (and (<= ~var_1_27~0 ~var_1_28~0) (not (= .cse15 0)) (not (= (mod c_~var_1_26~0 ~var_1_27~0) 0)) (<= .cse6 (+ .cse15 ~var_1_28~0)) (<= (+ ~var_1_28~0 1) 0)))) .cse5 .cse7) (and .cse5 .cse7 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (let ((.cse16 (mod c_~var_1_26~0 ~var_1_28~0))) (and (not (= ~var_1_27~0 0)) (<= ~var_1_27~0 ~var_1_28~0) (<= 0 ~var_1_28~0) (not (= ~var_1_28~0 0)) (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (<= (+ c_~var_1_38~0 513 .cse12 ~var_1_28~0) .cse16) (not (= .cse16 0)))))) (and .cse5 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (let ((.cse17 (mod c_~var_1_26~0 ~var_1_28~0))) (and (not (= ~var_1_27~0 0)) (<= ~var_1_27~0 ~var_1_28~0) (<= 0 ~var_1_28~0) (not (= ~var_1_28~0 0)) (<= (+ c_~var_1_38~0 513 .cse12 ~var_1_28~0) .cse17) (not (= .cse17 0)) (not (= (mod c_~var_1_26~0 ~var_1_27~0) 0))))) .cse7) (and .cse5 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (let ((.cse18 (mod c_~var_1_26~0 ~var_1_27~0))) (and (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= .cse6 (+ .cse18 ~var_1_27~0)) (<= (+ ~var_1_27~0 1) 0) (not (= .cse18 0))))) .cse7) (and (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (<= ~var_1_27~0 ~var_1_28~0) (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)) (not (= (mod c_~var_1_26~0 ~var_1_27~0) 0)) (<= (+ ~var_1_28~0 1) 0))) .cse9) (and (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= ~var_1_27~0 0)) (<= ~var_1_27~0 ~var_1_28~0) (<= 0 ~var_1_28~0) (not (= ~var_1_28~0 0)) (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)))) .cse9) (and .cse9 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= ~var_1_27~0 0)) (not (= ~var_1_28~0 0)) (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= 0 ~var_1_27~0) (not (= (mod c_~var_1_26~0 ~var_1_27~0) 0))))) (and .cse14 .cse5 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= (+ ~var_1_27~0 1) 0))) .cse7) (and (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= ~var_1_27~0 0)) (<= ~var_1_27~0 ~var_1_28~0) (<= 0 ~var_1_28~0) (not (= ~var_1_28~0 0)) (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)) (not (= (mod c_~var_1_26~0 ~var_1_27~0) 0)))) .cse9) (and .cse5 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (let ((.cse19 (mod c_~var_1_26~0 ~var_1_27~0))) (and (not (= ~var_1_27~0 0)) (<= (+ c_~var_1_38~0 513 .cse12 ~var_1_27~0) .cse19) (not (= ~var_1_28~0 0)) (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= 0 ~var_1_27~0) (not (= .cse19 0))))) .cse7) (and (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)) (<= (+ ~var_1_28~0 1) ~var_1_27~0) (<= (+ ~var_1_27~0 1) 0) (not (= (mod c_~var_1_26~0 ~var_1_27~0) 0)))) .cse9) (and (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (let ((.cse20 (mod c_~var_1_26~0 ~var_1_28~0))) (and (<= ~var_1_27~0 ~var_1_28~0) (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (not (= .cse20 0)) (<= .cse6 (+ .cse20 ~var_1_28~0)) (<= (+ ~var_1_28~0 1) 0)))) .cse5 .cse7) (and .cse9 (exists ((~var_1_27~0 Int) (~var_1_28~0 Int)) (and (<= ~var_1_27~0 ~var_1_28~0) (= (mod c_~var_1_26~0 ~var_1_27~0) 0) (not (= (mod c_~var_1_26~0 ~var_1_28~0) 0)) (<= (+ ~var_1_28~0 1) 0)))))))))))) is different from true [2023-11-28 20:46:35,459 WARN L293 SmtUtils]: Spent 17.35s on a formula simplification that was a NOOP. DAG size: 201 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-28 20:46:54,501 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 139 [2023-11-28 20:46:54,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:46:54,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581777315] [2023-11-28 20:46:54,501 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:46:54,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360080011] [2023-11-28 20:46:54,501 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2023-11-28 20:46:54,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-28 20:46:54,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-28 20:46:54,702 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. No stderr output. at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:281) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:915) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:789) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:377) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:326) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp$UnifyPostprocessor.postprocess(TraceCheckSpWp.java:579) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:199) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:298) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:184) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:162) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:110) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:210) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 44 more [2023-11-28 20:46:54,705 INFO L158 Benchmark]: Toolchain (without parser) took 258487.24ms. Allocated memory was 140.5MB in the beginning and 5.9GB in the end (delta: 5.8GB). Free memory was 94.0MB in the beginning and 4.3GB in the end (delta: -4.2GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2023-11-28 20:46:54,705 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 140.5MB. Free memory is still 107.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-28 20:46:54,706 INFO L158 Benchmark]: CACSL2BoogieTranslator took 431.94ms. Allocated memory is still 140.5MB. Free memory was 93.5MB in the beginning and 70.4MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2023-11-28 20:46:54,706 INFO L158 Benchmark]: Boogie Procedure Inliner took 83.24ms. Allocated memory is still 140.5MB. Free memory was 70.4MB in the beginning and 62.6MB in the end (delta: 7.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-28 20:46:54,706 INFO L158 Benchmark]: Boogie Preprocessor took 90.83ms. Allocated memory is still 140.5MB. Free memory was 62.6MB in the beginning and 54.2MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-28 20:46:54,707 INFO L158 Benchmark]: RCFGBuilder took 870.43ms. Allocated memory was 140.5MB in the beginning and 197.1MB in the end (delta: 56.6MB). Free memory was 53.6MB in the beginning and 123.5MB in the end (delta: -69.9MB). Peak memory consumption was 32.4MB. Max. memory is 16.1GB. [2023-11-28 20:46:54,707 INFO L158 Benchmark]: TraceAbstraction took 257004.10ms. Allocated memory was 197.1MB in the beginning and 5.9GB in the end (delta: 5.7GB). Free memory was 122.5MB in the beginning and 4.3GB in the end (delta: -4.2GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2023-11-28 20:46:54,709 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 140.5MB. Free memory is still 107.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 431.94ms. Allocated memory is still 140.5MB. Free memory was 93.5MB in the beginning and 70.4MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 83.24ms. Allocated memory is still 140.5MB. Free memory was 70.4MB in the beginning and 62.6MB in the end (delta: 7.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 90.83ms. Allocated memory is still 140.5MB. Free memory was 62.6MB in the beginning and 54.2MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 870.43ms. Allocated memory was 140.5MB in the beginning and 197.1MB in the end (delta: 56.6MB). Free memory was 53.6MB in the beginning and 123.5MB in the end (delta: -69.9MB). Peak memory consumption was 32.4MB. Max. memory is 16.1GB. * TraceAbstraction took 257004.10ms. Allocated memory was 197.1MB in the beginning and 5.9GB in the end (delta: 5.7GB). Free memory was 122.5MB in the beginning and 4.3GB in the end (delta: -4.2GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. No stderr output. de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. No stderr output.: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-51.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 19040c859ca30831fc6cd7ac759a469fd491f693781bcf5be67393e1fb0ba0e1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 20:46:56,798 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 20:46:56,864 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-28 20:46:56,870 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 20:46:56,870 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 20:46:56,897 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 20:46:56,898 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 20:46:56,899 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 20:46:56,900 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 20:46:56,900 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 20:46:56,901 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 20:46:56,901 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 20:46:56,902 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 20:46:56,903 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 20:46:56,903 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 20:46:56,904 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 20:46:56,905 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 20:46:56,905 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 20:46:56,906 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 20:46:56,906 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 20:46:56,907 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 20:46:56,908 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 20:46:56,908 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 20:46:56,909 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-28 20:46:56,909 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-28 20:46:56,910 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-28 20:46:56,910 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 20:46:56,910 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 20:46:56,911 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 20:46:56,911 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 20:46:56,912 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 20:46:56,912 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 20:46:56,912 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 20:46:56,913 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:46:56,913 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 20:46:56,913 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 20:46:56,913 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 20:46:56,914 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-28 20:46:56,914 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-28 20:46:56,914 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 20:46:56,914 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 20:46:56,915 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 20:46:56,915 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 20:46:56,915 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 20:46:56,915 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-28 20:46:56,915 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 19040c859ca30831fc6cd7ac759a469fd491f693781bcf5be67393e1fb0ba0e1 [2023-11-28 20:46:57,206 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 20:46:57,227 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 20:46:57,229 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 20:46:57,231 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 20:46:57,231 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 20:46:57,233 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-51.i [2023-11-28 20:47:00,017 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 20:47:00,284 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 20:47:00,284 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-51.i [2023-11-28 20:47:00,297 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/data/62e360f96/820a59175799488bab15fe571f3442d8/FLAG078a83582 [2023-11-28 20:47:00,312 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/data/62e360f96/820a59175799488bab15fe571f3442d8 [2023-11-28 20:47:00,314 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 20:47:00,316 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 20:47:00,317 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 20:47:00,317 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 20:47:00,322 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 20:47:00,323 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,324 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e09ee19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00, skipping insertion in model container [2023-11-28 20:47:00,324 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,369 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 20:47:00,521 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-51.i[916,929] [2023-11-28 20:47:00,653 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:47:00,673 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 20:47:00,683 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-51.i[916,929] [2023-11-28 20:47:00,756 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:47:00,776 INFO L206 MainTranslator]: Completed translation [2023-11-28 20:47:00,776 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00 WrapperNode [2023-11-28 20:47:00,776 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 20:47:00,777 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 20:47:00,777 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 20:47:00,778 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 20:47:00,783 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,804 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,846 INFO L138 Inliner]: procedures = 27, calls = 88, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 444 [2023-11-28 20:47:00,846 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 20:47:00,847 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 20:47:00,847 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 20:47:00,848 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 20:47:00,857 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,857 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,867 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,888 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-28 20:47:00,888 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,889 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,911 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,918 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,925 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,930 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,938 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 20:47:00,939 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 20:47:00,939 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 20:47:00,940 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 20:47:00,940 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00" (1/1) ... [2023-11-28 20:47:00,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:47:00,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:47:00,966 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 20:47:00,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 20:47:01,013 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 20:47:01,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-28 20:47:01,014 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-28 20:47:01,014 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-28 20:47:01,014 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 20:47:01,014 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 20:47:01,131 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 20:47:01,133 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 20:47:29,037 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 20:47:29,087 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 20:47:29,087 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-28 20:47:29,088 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:47:29 BoogieIcfgContainer [2023-11-28 20:47:29,088 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 20:47:29,091 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 20:47:29,091 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 20:47:29,094 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 20:47:29,094 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 08:47:00" (1/3) ... [2023-11-28 20:47:29,095 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@602d2a96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:47:29, skipping insertion in model container [2023-11-28 20:47:29,095 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:47:00" (2/3) ... [2023-11-28 20:47:29,095 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@602d2a96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:47:29, skipping insertion in model container [2023-11-28 20:47:29,096 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:47:29" (3/3) ... [2023-11-28 20:47:29,097 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-51.i [2023-11-28 20:47:29,116 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 20:47:29,116 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-28 20:47:29,172 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 20:47:29,178 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6efb1c26, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 20:47:29,178 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-28 20:47:29,183 INFO L276 IsEmpty]: Start isEmpty. Operand has 196 states, 118 states have (on average 1.5593220338983051) internal successors, (184), 119 states have internal predecessors, (184), 75 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2023-11-28 20:47:29,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2023-11-28 20:47:29,210 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:47:29,211 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:47:29,211 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:47:29,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:47:29,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1456769221, now seen corresponding path program 1 times [2023-11-28 20:47:29,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 20:47:29,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1447994344] [2023-11-28 20:47:29,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:47:29,231 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:47:29,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 20:47:29,234 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 20:47:29,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-28 20:47:30,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:47:30,970 INFO L262 TraceCheckSpWp]: Trace formula consists of 742 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-28 20:47:30,991 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:47:31,081 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 4328 proven. 0 refuted. 0 times theorem prover too weak. 6772 trivial. 0 not checked. [2023-11-28 20:47:31,081 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:47:31,082 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 20:47:31,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1447994344] [2023-11-28 20:47:31,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1447994344] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:47:31,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:47:31,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 20:47:31,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959040353] [2023-11-28 20:47:31,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:47:31,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-28 20:47:31,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 20:47:31,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-28 20:47:31,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 20:47:31,117 INFO L87 Difference]: Start difference. First operand has 196 states, 118 states have (on average 1.5593220338983051) internal successors, (184), 119 states have internal predecessors, (184), 75 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) Second operand has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) [2023-11-28 20:47:36,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.82s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:47:36,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:47:36,026 INFO L93 Difference]: Finished difference Result 389 states and 741 transitions. [2023-11-28 20:47:36,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-28 20:47:36,261 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) Word has length 463 [2023-11-28 20:47:36,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:47:36,270 INFO L225 Difference]: With dead ends: 389 [2023-11-28 20:47:36,271 INFO L226 Difference]: Without dead ends: 194 [2023-11-28 20:47:36,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 462 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 20:47:36,279 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-11-28 20:47:36,280 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 325 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 4.9s Time] [2023-11-28 20:47:36,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2023-11-28 20:47:36,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2023-11-28 20:47:36,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 117 states have (on average 1.5213675213675213) internal successors, (178), 117 states have internal predecessors, (178), 75 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2023-11-28 20:47:36,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 328 transitions. [2023-11-28 20:47:36,342 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 328 transitions. Word has length 463 [2023-11-28 20:47:36,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:47:36,343 INFO L495 AbstractCegarLoop]: Abstraction has 194 states and 328 transitions. [2023-11-28 20:47:36,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) [2023-11-28 20:47:36,344 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 328 transitions. [2023-11-28 20:47:36,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2023-11-28 20:47:36,357 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:47:36,357 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:47:36,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-28 20:47:36,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:47:36,558 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:47:36,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:47:36,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1320173047, now seen corresponding path program 1 times [2023-11-28 20:47:36,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 20:47:36,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1479923659] [2023-11-28 20:47:36,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:47:36,561 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:47:36,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 20:47:36,562 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 20:47:36,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-28 20:47:38,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:47:38,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 742 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-28 20:47:38,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:47:38,350 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-11-28 20:47:38,351 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:47:38,351 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 20:47:38,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1479923659] [2023-11-28 20:47:38,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1479923659] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:47:38,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:47:38,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:47:38,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146920163] [2023-11-28 20:47:38,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:47:38,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:47:38,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 20:47:38,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:47:38,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:47:38,358 INFO L87 Difference]: Start difference. First operand 194 states and 328 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:47:43,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.77s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:47:47,415 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:47:51,474 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:47:51,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:47:51,731 INFO L93 Difference]: Finished difference Result 520 states and 882 transitions. [2023-11-28 20:47:51,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:47:51,733 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) Word has length 463 [2023-11-28 20:47:51,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:47:51,740 INFO L225 Difference]: With dead ends: 520 [2023-11-28 20:47:51,740 INFO L226 Difference]: Without dead ends: 327 [2023-11-28 20:47:51,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 461 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:47:51,743 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 219 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 8 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:47:51,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 632 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 17 Invalid, 3 Unknown, 0 Unchecked, 13.3s Time] [2023-11-28 20:47:51,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2023-11-28 20:47:51,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 324. [2023-11-28 20:47:51,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 208 states have (on average 1.5528846153846154) internal successors, (323), 209 states have internal predecessors, (323), 113 states have call successors, (113), 2 states have call predecessors, (113), 2 states have return successors, (113), 112 states have call predecessors, (113), 113 states have call successors, (113) [2023-11-28 20:47:51,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 549 transitions. [2023-11-28 20:47:51,803 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 549 transitions. Word has length 463 [2023-11-28 20:47:51,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:47:51,806 INFO L495 AbstractCegarLoop]: Abstraction has 324 states and 549 transitions. [2023-11-28 20:47:51,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:47:51,806 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 549 transitions. [2023-11-28 20:47:51,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2023-11-28 20:47:51,812 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:47:51,812 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:47:51,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-28 20:47:52,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:47:52,013 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:47:52,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:47:52,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1602986951, now seen corresponding path program 1 times [2023-11-28 20:47:52,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 20:47:52,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1451292166] [2023-11-28 20:47:52,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:47:52,015 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:47:52,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 20:47:52,016 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 20:47:52,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-28 20:47:53,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:47:53,761 INFO L262 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-28 20:47:53,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:47:58,062 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 5627 proven. 162 refuted. 0 times theorem prover too weak. 5311 trivial. 0 not checked. [2023-11-28 20:47:58,062 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:48:00,407 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 276 proven. 165 refuted. 0 times theorem prover too weak. 10659 trivial. 0 not checked. [2023-11-28 20:48:00,407 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 20:48:00,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1451292166] [2023-11-28 20:48:00,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1451292166] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:48:00,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:48:00,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2023-11-28 20:48:00,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063710024] [2023-11-28 20:48:00,409 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:48:00,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-28 20:48:00,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 20:48:00,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-28 20:48:00,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2023-11-28 20:48:00,412 INFO L87 Difference]: Start difference. First operand 324 states and 549 transitions. Second operand has 13 states, 13 states have (on average 8.384615384615385) internal successors, (109), 13 states have internal predecessors, (109), 3 states have call successors, (104), 3 states have call predecessors, (104), 7 states have return successors, (105), 3 states have call predecessors, (105), 3 states have call successors, (105) [2023-11-28 20:48:09,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.76s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:13,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:17,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:20,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.66s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:26,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:48:26,327 INFO L93 Difference]: Finished difference Result 1079 states and 1793 transitions. [2023-11-28 20:48:26,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-28 20:48:26,328 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 8.384615384615385) internal successors, (109), 13 states have internal predecessors, (109), 3 states have call successors, (104), 3 states have call predecessors, (104), 7 states have return successors, (105), 3 states have call predecessors, (105), 3 states have call successors, (105) Word has length 463 [2023-11-28 20:48:26,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:48:26,346 INFO L225 Difference]: With dead ends: 1079 [2023-11-28 20:48:26,346 INFO L226 Difference]: Without dead ends: 756 [2023-11-28 20:48:26,349 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 946 GetRequests, 914 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=315, Invalid=741, Unknown=0, NotChecked=0, Total=1056 [2023-11-28 20:48:26,350 INFO L413 NwaCegarLoop]: 376 mSDtfsCounter, 1626 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 1190 mSolverCounterSat, 676 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1716 SdHoareTripleChecker+Valid, 1317 SdHoareTripleChecker+Invalid, 1869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 676 IncrementalHoareTripleChecker+Valid, 1190 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:48:26,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1716 Valid, 1317 Invalid, 1869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [676 Valid, 1190 Invalid, 3 Unknown, 0 Unchecked, 24.5s Time] [2023-11-28 20:48:26,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2023-11-28 20:48:26,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 729. [2023-11-28 20:48:26,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 449 states have (on average 1.489977728285078) internal successors, (669), 452 states have internal predecessors, (669), 270 states have call successors, (270), 9 states have call predecessors, (270), 9 states have return successors, (270), 267 states have call predecessors, (270), 270 states have call successors, (270) [2023-11-28 20:48:26,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 1209 transitions. [2023-11-28 20:48:26,457 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 1209 transitions. Word has length 463 [2023-11-28 20:48:26,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:48:26,459 INFO L495 AbstractCegarLoop]: Abstraction has 729 states and 1209 transitions. [2023-11-28 20:48:26,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.384615384615385) internal successors, (109), 13 states have internal predecessors, (109), 3 states have call successors, (104), 3 states have call predecessors, (104), 7 states have return successors, (105), 3 states have call predecessors, (105), 3 states have call successors, (105) [2023-11-28 20:48:26,460 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 1209 transitions. [2023-11-28 20:48:26,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2023-11-28 20:48:26,464 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:48:26,465 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:48:26,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-28 20:48:26,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:48:26,666 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:48:26,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:48:26,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1968121991, now seen corresponding path program 1 times [2023-11-28 20:48:26,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 20:48:26,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [706044257] [2023-11-28 20:48:26,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:48:26,668 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:48:26,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 20:48:26,669 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 20:48:26,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-28 20:48:28,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:48:28,319 INFO L262 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-28 20:48:28,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:48:32,958 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-11-28 20:48:32,958 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:48:32,958 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 20:48:32,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [706044257] [2023-11-28 20:48:32,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [706044257] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:48:32,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:48:32,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:48:32,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576690031] [2023-11-28 20:48:32,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:48:32,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:48:32,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 20:48:32,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:48:32,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:48:32,962 INFO L87 Difference]: Start difference. First operand 729 states and 1209 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:48:38,105 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.80s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:43,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:47,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:52,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.71s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:48:57,152 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:01,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:05,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:05,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:49:05,181 INFO L93 Difference]: Finished difference Result 1707 states and 2859 transitions. [2023-11-28 20:49:05,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:49:05,419 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) Word has length 463 [2023-11-28 20:49:05,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:49:05,428 INFO L225 Difference]: With dead ends: 1707 [2023-11-28 20:49:05,428 INFO L226 Difference]: Without dead ends: 1051 [2023-11-28 20:49:05,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 463 GetRequests, 460 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 20:49:05,431 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 260 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 151 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 963 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.1s IncrementalHoareTripleChecker+Time [2023-11-28 20:49:05,432 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 963 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 15 Invalid, 7 Unknown, 0 Unchecked, 32.1s Time] [2023-11-28 20:49:05,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2023-11-28 20:49:05,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 977. [2023-11-28 20:49:05,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 977 states, 663 states have (on average 1.5671191553544495) internal successors, (1039), 665 states have internal predecessors, (1039), 301 states have call successors, (301), 12 states have call predecessors, (301), 12 states have return successors, (301), 299 states have call predecessors, (301), 301 states have call successors, (301) [2023-11-28 20:49:05,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1641 transitions. [2023-11-28 20:49:05,569 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 1641 transitions. Word has length 463 [2023-11-28 20:49:05,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:49:05,578 INFO L495 AbstractCegarLoop]: Abstraction has 977 states and 1641 transitions. [2023-11-28 20:49:05,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:49:05,579 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 1641 transitions. [2023-11-28 20:49:05,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 465 [2023-11-28 20:49:05,583 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:49:05,583 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:49:05,620 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-28 20:49:05,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:49:05,784 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:49:05,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:49:05,785 INFO L85 PathProgramCache]: Analyzing trace with hash 905707356, now seen corresponding path program 1 times [2023-11-28 20:49:05,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 20:49:05,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1788997571] [2023-11-28 20:49:05,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:49:05,786 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:49:05,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 20:49:05,787 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 20:49:05,788 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-28 20:49:07,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:49:07,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-28 20:49:07,435 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:49:12,208 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-11-28 20:49:12,208 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:49:12,208 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 20:49:12,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1788997571] [2023-11-28 20:49:12,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1788997571] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:49:12,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:49:12,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 20:49:12,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787648017] [2023-11-28 20:49:12,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:49:12,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 20:49:12,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 20:49:12,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 20:49:12,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-28 20:49:12,211 INFO L87 Difference]: Start difference. First operand 977 states and 1641 transitions. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:49:18,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:22,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:26,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:31,347 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.76s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:35,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:40,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.77s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:44,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:48,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:51,461 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.95s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:49:51,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:49:51,463 INFO L93 Difference]: Finished difference Result 2307 states and 3848 transitions. [2023-11-28 20:49:51,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 20:49:51,712 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) Word has length 464 [2023-11-28 20:49:51,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:49:51,727 INFO L225 Difference]: With dead ends: 2307 [2023-11-28 20:49:51,727 INFO L226 Difference]: Without dead ends: 1651 [2023-11-28 20:49:51,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 460 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-28 20:49:51,732 INFO L413 NwaCegarLoop]: 326 mSDtfsCounter, 269 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 151 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 1143 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.1s IncrementalHoareTripleChecker+Time [2023-11-28 20:49:51,732 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 1143 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 174 Invalid, 8 Unknown, 0 Unchecked, 39.1s Time] [2023-11-28 20:49:51,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1651 states. [2023-11-28 20:49:52,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1651 to 1631. [2023-11-28 20:49:52,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1631 states, 1083 states have (on average 1.5466297322253002) internal successors, (1675), 1087 states have internal predecessors, (1675), 527 states have call successors, (527), 20 states have call predecessors, (527), 20 states have return successors, (527), 523 states have call predecessors, (527), 527 states have call successors, (527) [2023-11-28 20:49:52,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1631 states to 1631 states and 2729 transitions. [2023-11-28 20:49:52,045 INFO L78 Accepts]: Start accepts. Automaton has 1631 states and 2729 transitions. Word has length 464 [2023-11-28 20:49:52,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:49:52,046 INFO L495 AbstractCegarLoop]: Abstraction has 1631 states and 2729 transitions. [2023-11-28 20:49:52,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:49:52,046 INFO L276 IsEmpty]: Start isEmpty. Operand 1631 states and 2729 transitions. [2023-11-28 20:49:52,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 466 [2023-11-28 20:49:52,050 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:49:52,051 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:49:52,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-28 20:49:52,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:49:52,252 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:49:52,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:49:52,253 INFO L85 PathProgramCache]: Analyzing trace with hash 380600750, now seen corresponding path program 1 times [2023-11-28 20:49:52,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 20:49:52,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1111683146] [2023-11-28 20:49:52,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:49:52,254 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:49:52,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 20:49:52,255 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 20:49:52,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-28 20:49:53,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:49:53,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-28 20:49:54,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:49:54,083 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-11-28 20:49:54,083 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:49:54,083 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 20:49:54,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1111683146] [2023-11-28 20:49:54,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1111683146] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:49:54,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:49:54,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:49:54,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004308935] [2023-11-28 20:49:54,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:49:54,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:49:54,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 20:49:54,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:49:54,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:49:54,087 INFO L87 Difference]: Start difference. First operand 1631 states and 2729 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:49:58,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.76s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:50:02,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:50:03,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:50:03,291 INFO L93 Difference]: Finished difference Result 2941 states and 4910 transitions. [2023-11-28 20:50:03,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:50:03,292 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) Word has length 465 [2023-11-28 20:50:03,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:50:03,307 INFO L225 Difference]: With dead ends: 2941 [2023-11-28 20:50:03,307 INFO L226 Difference]: Without dead ends: 1631 [2023-11-28 20:50:03,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 463 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:50:03,314 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 20 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 622 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2023-11-28 20:50:03,314 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 622 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 2 Unknown, 0 Unchecked, 9.1s Time] [2023-11-28 20:50:03,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1631 states. [2023-11-28 20:50:03,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1631 to 1631. [2023-11-28 20:50:03,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1631 states, 1083 states have (on average 1.5392428439519852) internal successors, (1667), 1087 states have internal predecessors, (1667), 527 states have call successors, (527), 20 states have call predecessors, (527), 20 states have return successors, (527), 523 states have call predecessors, (527), 527 states have call successors, (527) [2023-11-28 20:50:03,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1631 states to 1631 states and 2721 transitions. [2023-11-28 20:50:03,548 INFO L78 Accepts]: Start accepts. Automaton has 1631 states and 2721 transitions. Word has length 465 [2023-11-28 20:50:03,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:50:03,549 INFO L495 AbstractCegarLoop]: Abstraction has 1631 states and 2721 transitions. [2023-11-28 20:50:03,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 1 states have call predecessors, (75), 1 states have call successors, (75) [2023-11-28 20:50:03,549 INFO L276 IsEmpty]: Start isEmpty. Operand 1631 states and 2721 transitions. [2023-11-28 20:50:03,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2023-11-28 20:50:03,553 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:50:03,554 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:50:03,589 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-11-28 20:50:03,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:50:03,755 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:50:03,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:50:03,755 INFO L85 PathProgramCache]: Analyzing trace with hash 72959111, now seen corresponding path program 1 times [2023-11-28 20:50:03,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 20:50:03,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [851646827] [2023-11-28 20:50:03,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:50:03,757 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:50:03,757 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 20:50:03,758 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 20:50:03,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-28 20:50:05,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:50:05,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-28 20:50:05,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:50:09,750 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 2202 proven. 198 refuted. 0 times theorem prover too weak. 8700 trivial. 0 not checked. [2023-11-28 20:50:09,750 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:50:10,335 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 20:50:10,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [851646827] [2023-11-28 20:50:10,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [851646827] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:50:10,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [740064478] [2023-11-28 20:50:10,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:50:10,336 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-28 20:50:10,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-28 20:50:10,357 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-28 20:50:10,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2023-11-28 20:50:15,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:50:15,942 INFO L262 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 20:50:15,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:50:20,177 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 2202 proven. 198 refuted. 0 times theorem prover too weak. 8700 trivial. 0 not checked. [2023-11-28 20:50:20,177 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:50:20,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [740064478] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:50:20,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:50:20,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2023-11-28 20:50:20,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139092264] [2023-11-28 20:50:20,676 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:50:20,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 20:50:20,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 20:50:20,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 20:50:20,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-28 20:50:20,678 INFO L87 Difference]: Start difference. First operand 1631 states and 2721 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 2 states have call successors, (75), 2 states have call predecessors, (75), 3 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) [2023-11-28 20:50:28,062 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.76s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:50:32,067 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:50:36,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:50:36,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:50:36,422 INFO L93 Difference]: Finished difference Result 3017 states and 4961 transitions. [2023-11-28 20:50:36,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 20:50:36,423 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 2 states have call successors, (75), 2 states have call predecessors, (75), 3 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) Word has length 466 [2023-11-28 20:50:36,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:50:36,432 INFO L225 Difference]: With dead ends: 3017 [2023-11-28 20:50:36,432 INFO L226 Difference]: Without dead ends: 1707 [2023-11-28 20:50:36,436 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1035 GetRequests, 1027 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-28 20:50:36,436 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 109 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 22 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:50:36,436 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 574 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 382 Invalid, 3 Unknown, 0 Unchecked, 15.5s Time] [2023-11-28 20:50:36,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1707 states. [2023-11-28 20:50:36,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1707 to 1667. [2023-11-28 20:50:36,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1667 states, 1110 states have (on average 1.518918918918919) internal successors, (1686), 1114 states have internal predecessors, (1686), 527 states have call successors, (527), 29 states have call predecessors, (527), 29 states have return successors, (527), 523 states have call predecessors, (527), 527 states have call successors, (527) [2023-11-28 20:50:36,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1667 states to 1667 states and 2740 transitions. [2023-11-28 20:50:36,645 INFO L78 Accepts]: Start accepts. Automaton has 1667 states and 2740 transitions. Word has length 466 [2023-11-28 20:50:36,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:50:36,645 INFO L495 AbstractCegarLoop]: Abstraction has 1667 states and 2740 transitions. [2023-11-28 20:50:36,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 2 states have call successors, (75), 2 states have call predecessors, (75), 3 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) [2023-11-28 20:50:36,646 INFO L276 IsEmpty]: Start isEmpty. Operand 1667 states and 2740 transitions. [2023-11-28 20:50:36,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2023-11-28 20:50:36,649 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:50:36,649 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:50:36,672 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2023-11-28 20:50:36,886 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-11-28 20:50:37,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:50:37,050 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:50:37,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:50:37,051 INFO L85 PathProgramCache]: Analyzing trace with hash 753017481, now seen corresponding path program 1 times [2023-11-28 20:50:37,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 20:50:37,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1304188560] [2023-11-28 20:50:37,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:50:37,052 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:50:37,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 20:50:37,053 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 20:50:37,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-11-28 20:50:38,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:50:38,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 20:50:38,711 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:50:42,596 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 4142 proven. 168 refuted. 0 times theorem prover too weak. 6790 trivial. 0 not checked. [2023-11-28 20:50:42,596 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:50:44,448 INFO L134 CoverageAnalysis]: Checked inductivity of 11100 backedges. 54 proven. 168 refuted. 0 times theorem prover too weak. 10878 trivial. 0 not checked. [2023-11-28 20:50:44,449 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 20:50:44,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1304188560] [2023-11-28 20:50:44,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1304188560] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:50:44,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:50:44,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-28 20:50:44,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017726282] [2023-11-28 20:50:44,452 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:50:44,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 20:50:44,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 20:50:44,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 20:50:44,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-28 20:50:44,454 INFO L87 Difference]: Start difference. First operand 1667 states and 2740 transitions. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 2 states have call successors, (131), 2 states have call predecessors, (131), 4 states have return successors, (132), 2 states have call predecessors, (132), 2 states have call successors, (132) [2023-11-28 20:50:52,133 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.75s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:50:56,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:50:58,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:51:03,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.75s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:51:07,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:51:11,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:51:16,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.40s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:51:25,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.52s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:51:29,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:51:32,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.51s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 20:51:32,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:51:32,930 INFO L93 Difference]: Finished difference Result 3201 states and 5143 transitions. [2023-11-28 20:51:32,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-28 20:51:32,931 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 2 states have call successors, (131), 2 states have call predecessors, (131), 4 states have return successors, (132), 2 states have call predecessors, (132), 2 states have call successors, (132) Word has length 466 [2023-11-28 20:51:32,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:51:32,944 INFO L225 Difference]: With dead ends: 3201 [2023-11-28 20:51:32,944 INFO L226 Difference]: Without dead ends: 2529 [2023-11-28 20:51:32,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 924 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2023-11-28 20:51:32,947 INFO L413 NwaCegarLoop]: 475 mSDtfsCounter, 520 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 240 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 46.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 539 SdHoareTripleChecker+Valid, 1353 SdHoareTripleChecker+Invalid, 1093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 240 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 47.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:51:32,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [539 Valid, 1353 Invalid, 1093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [240 Valid, 847 Invalid, 6 Unknown, 0 Unchecked, 47.5s Time] [2023-11-28 20:51:32,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2529 states. [2023-11-28 20:51:33,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2529 to 1727. [2023-11-28 20:51:33,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1727 states, 1161 states have (on average 1.496124031007752) internal successors, (1737), 1165 states have internal predecessors, (1737), 527 states have call successors, (527), 38 states have call predecessors, (527), 38 states have return successors, (527), 523 states have call predecessors, (527), 527 states have call successors, (527) [2023-11-28 20:51:33,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1727 states to 1727 states and 2791 transitions. [2023-11-28 20:51:33,224 INFO L78 Accepts]: Start accepts. Automaton has 1727 states and 2791 transitions. Word has length 466 [2023-11-28 20:51:33,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:51:33,225 INFO L495 AbstractCegarLoop]: Abstraction has 1727 states and 2791 transitions. [2023-11-28 20:51:33,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 2 states have call successors, (131), 2 states have call predecessors, (131), 4 states have return successors, (132), 2 states have call predecessors, (132), 2 states have call successors, (132) [2023-11-28 20:51:33,226 INFO L276 IsEmpty]: Start isEmpty. Operand 1727 states and 2791 transitions. [2023-11-28 20:51:33,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2023-11-28 20:51:33,228 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:51:33,229 INFO L195 NwaCegarLoop]: trace histogram [75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:51:33,256 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-11-28 20:51:33,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:51:33,429 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 20:51:33,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:51:33,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1865299127, now seen corresponding path program 1 times [2023-11-28 20:51:33,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 20:51:33,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1084492114] [2023-11-28 20:51:33,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:51:33,431 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 20:51:33,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 20:51:33,432 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-28 20:51:33,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7faf771d-37d2-4e1d-9f21-bc64a572f871/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-11-28 20:51:35,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:51:35,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-28 20:51:35,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:52:12,933 WARN L293 SmtUtils]: Spent 9.76s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:52:22,528 WARN L293 SmtUtils]: Spent 9.59s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:52:32,162 WARN L293 SmtUtils]: Spent 9.63s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:52:41,774 WARN L293 SmtUtils]: Spent 9.61s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:52:51,396 WARN L293 SmtUtils]: Spent 9.62s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:53:01,002 WARN L293 SmtUtils]: Spent 9.61s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:53:10,606 WARN L293 SmtUtils]: Spent 9.60s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:53:20,228 WARN L293 SmtUtils]: Spent 9.62s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:53:29,831 WARN L293 SmtUtils]: Spent 9.60s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:53:43,150 WARN L293 SmtUtils]: Spent 9.62s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:53:51,658 WARN L293 SmtUtils]: Spent 8.51s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:54:01,269 WARN L293 SmtUtils]: Spent 9.61s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:54:10,857 WARN L293 SmtUtils]: Spent 9.59s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:54:20,507 WARN L293 SmtUtils]: Spent 9.65s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:54:30,114 WARN L293 SmtUtils]: Spent 9.61s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:54:39,716 WARN L293 SmtUtils]: Spent 9.60s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:54:49,375 WARN L293 SmtUtils]: Spent 9.66s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:54:59,013 WARN L293 SmtUtils]: Spent 9.64s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:55:08,646 WARN L293 SmtUtils]: Spent 9.63s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:55:18,253 WARN L293 SmtUtils]: Spent 9.61s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:55:22,674 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse8 ((_ to_fp 11 53) c_currentRoundingMode (/ 11.0 2.0)))) (let ((.cse6 (fp.gt .cse8 c_~var_1_22~0)) (.cse5 ((_ to_fp 11 53) c_currentRoundingMode (/ 21.0 2.0))) (.cse4 ((_ sign_extend 24) c_~var_1_11~0))) (and (= c_~var_1_23~0 c_~var_1_21~0) (= c_~var_1_7~0 c_~var_1_1~0) (let ((.cse3 ((_ sign_extend 24) c_~var_1_9~0)) (.cse2 ((_ sign_extend 24) c_~var_1_10~0))) (let ((.cse1 (bvneg .cse4)) (.cse0 (bvslt .cse3 .cse2))) (or (and (not .cse0) (= ((_ extract 7 0) (bvadd .cse1 .cse2)) c_~var_1_8~0)) (and (= ((_ extract 7 0) (bvadd .cse3 .cse1)) c_~var_1_8~0) .cse0)))) (= (_ bv8 32) c_~last_1_var_1_12~0) (or (not (fp.gt (fp.div c_currentRoundingMode c_~var_1_18~0 c_~var_1_22~0) .cse5)) .cse6) (let ((.cse7 (fp.lt c_~last_1_var_1_17~0 ((_ to_fp 11 53) c_currentRoundingMode (_ bv0 32))))) (or (and (not .cse7) (fp.gt c_~var_1_18~0 c_~last_1_var_1_17~0)) (and .cse7 (fp.gt c_~var_1_18~0 (fp.neg c_~last_1_var_1_17~0))))) (or (not .cse6) (not (fp.gt (fp.div c_currentRoundingMode c_~var_1_18~0 .cse8) .cse5))) (bvsge .cse4 (_ bv0 32)) (bvsle ((_ zero_extend 24) c_~var_1_23~0) (_ bv0 32)) (not (fp.gt c_~var_1_17~0 c_~var_1_5~0)) (= c_~var_1_19~0 ((_ zero_extend 24) c_~last_1_var_1_1~0)) (= (_ bv1 8) c_~last_1_var_1_21~0) (= (_ bv8 32) c_~var_1_12~0)))) is different from false [2023-11-28 20:55:27,092 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse8 ((_ to_fp 11 53) c_currentRoundingMode (/ 11.0 2.0)))) (let ((.cse6 (fp.gt .cse8 c_~var_1_22~0)) (.cse5 ((_ to_fp 11 53) c_currentRoundingMode (/ 21.0 2.0))) (.cse4 ((_ sign_extend 24) c_~var_1_11~0))) (and (= c_~var_1_23~0 c_~var_1_21~0) (= c_~var_1_7~0 c_~var_1_1~0) (let ((.cse3 ((_ sign_extend 24) c_~var_1_9~0)) (.cse2 ((_ sign_extend 24) c_~var_1_10~0))) (let ((.cse1 (bvneg .cse4)) (.cse0 (bvslt .cse3 .cse2))) (or (and (not .cse0) (= ((_ extract 7 0) (bvadd .cse1 .cse2)) c_~var_1_8~0)) (and (= ((_ extract 7 0) (bvadd .cse3 .cse1)) c_~var_1_8~0) .cse0)))) (= (_ bv8 32) c_~last_1_var_1_12~0) (or (not (fp.gt (fp.div c_currentRoundingMode c_~var_1_18~0 c_~var_1_22~0) .cse5)) .cse6) (let ((.cse7 (fp.lt c_~last_1_var_1_17~0 ((_ to_fp 11 53) c_currentRoundingMode (_ bv0 32))))) (or (and (not .cse7) (fp.gt c_~var_1_18~0 c_~last_1_var_1_17~0)) (and .cse7 (fp.gt c_~var_1_18~0 (fp.neg c_~last_1_var_1_17~0))))) (or (not .cse6) (not (fp.gt (fp.div c_currentRoundingMode c_~var_1_18~0 .cse8) .cse5))) (bvsge .cse4 (_ bv0 32)) (bvsle ((_ zero_extend 24) c_~var_1_23~0) (_ bv0 32)) (not (fp.gt c_~var_1_17~0 c_~var_1_5~0)) (= c_~var_1_19~0 ((_ zero_extend 24) c_~last_1_var_1_1~0)) (= (_ bv1 8) c_~last_1_var_1_21~0) (= (_ bv8 32) c_~var_1_12~0)))) is different from true [2023-11-28 20:55:36,782 WARN L293 SmtUtils]: Spent 9.67s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:55:46,371 WARN L293 SmtUtils]: Spent 9.59s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:55:55,955 WARN L293 SmtUtils]: Spent 9.58s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:56:05,590 WARN L293 SmtUtils]: Spent 9.63s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-28 20:56:15,305 WARN L293 SmtUtils]: Spent 9.72s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)