./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/systemc/toy2.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/systemc/toy2.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a77d6f304c19846fdc8cd5bba9216d69953659ded966cffbf7faa285e2d864a4 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 13:42:46,167 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 13:42:46,256 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Termination-32bit-Automizer_Default.epf [2024-11-13 13:42:46,261 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 13:42:46,261 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 13:42:46,288 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 13:42:46,289 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 13:42:46,290 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 13:42:46,290 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 13:42:46,290 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 13:42:46,291 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 13:42:46,292 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 13:42:46,292 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 13:42:46,292 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2024-11-13 13:42:46,292 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2024-11-13 13:42:46,292 INFO L153 SettingsManager]: * Use old map elimination=false [2024-11-13 13:42:46,292 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2024-11-13 13:42:46,292 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2024-11-13 13:42:46,292 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2024-11-13 13:42:46,292 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 13:42:46,292 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2024-11-13 13:42:46,293 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 13:42:46,293 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 13:42:46,293 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 13:42:46,293 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 13:42:46,293 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2024-11-13 13:42:46,293 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2024-11-13 13:42:46,294 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2024-11-13 13:42:46,294 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 13:42:46,294 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 13:42:46,294 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 13:42:46,294 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 13:42:46,294 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2024-11-13 13:42:46,294 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 13:42:46,295 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 13:42:46,295 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 13:42:46,295 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 13:42:46,295 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 13:42:46,296 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2024-11-13 13:42:46,296 INFO L153 SettingsManager]: * TransformationType=MODULO_NEIGHBOR 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_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd 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(F end) ) 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 -> a77d6f304c19846fdc8cd5bba9216d69953659ded966cffbf7faa285e2d864a4 [2024-11-13 13:42:46,639 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 13:42:46,651 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 13:42:46,655 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 13:42:46,657 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 13:42:46,657 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 13:42:46,659 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/systemc/toy2.cil.c Unable to find full path for "g++" [2024-11-13 13:42:48,600 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 13:42:48,877 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 13:42:48,877 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/sv-benchmarks/c/systemc/toy2.cil.c [2024-11-13 13:42:48,888 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/data/a61a6a038/c462fab6dd594e44bee8083429052dfe/FLAG9d2b1f9e0 [2024-11-13 13:42:48,916 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/data/a61a6a038/c462fab6dd594e44bee8083429052dfe [2024-11-13 13:42:48,919 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 13:42:48,922 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 13:42:48,924 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 13:42:48,925 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 13:42:48,930 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 13:42:48,931 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:42:48" (1/1) ... [2024-11-13 13:42:48,932 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@442f2c70 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:48, skipping insertion in model container [2024-11-13 13:42:48,935 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:42:48" (1/1) ... [2024-11-13 13:42:48,975 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 13:42:49,179 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:42:49,191 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 13:42:49,236 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:42:49,257 INFO L204 MainTranslator]: Completed translation [2024-11-13 13:42:49,258 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49 WrapperNode [2024-11-13 13:42:49,258 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 13:42:49,259 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 13:42:49,259 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 13:42:49,259 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 13:42:49,266 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49" (1/1) ... [2024-11-13 13:42:49,275 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49" (1/1) ... [2024-11-13 13:42:49,317 INFO L138 Inliner]: procedures = 20, calls = 16, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 355 [2024-11-13 13:42:49,318 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 13:42:49,321 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 13:42:49,324 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 13:42:49,324 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 13:42:49,334 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49" (1/1) ... [2024-11-13 13:42:49,334 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49" (1/1) ... [2024-11-13 13:42:49,336 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49" (1/1) ... [2024-11-13 13:42:49,358 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]. [2024-11-13 13:42:49,362 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49" (1/1) ... [2024-11-13 13:42:49,362 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49" (1/1) ... [2024-11-13 13:42:49,371 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49" (1/1) ... [2024-11-13 13:42:49,383 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49" (1/1) ... [2024-11-13 13:42:49,384 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49" (1/1) ... [2024-11-13 13:42:49,386 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49" (1/1) ... [2024-11-13 13:42:49,388 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 13:42:49,389 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 13:42:49,389 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 13:42:49,389 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 13:42:49,390 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49" (1/1) ... [2024-11-13 13:42:49,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:49,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:49,445 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:49,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2024-11-13 13:42:49,482 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 13:42:49,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 13:42:49,483 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 13:42:49,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 13:42:49,597 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 13:42:49,598 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 13:42:50,180 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-11-13 13:42:50,181 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 13:42:50,197 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 13:42:50,197 INFO L316 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-13 13:42:50,198 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:42:50 BoogieIcfgContainer [2024-11-13 13:42:50,198 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 13:42:50,199 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2024-11-13 13:42:50,199 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2024-11-13 13:42:50,205 INFO L274 PluginConnector]: BuchiAutomizer initialized [2024-11-13 13:42:50,205 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-11-13 13:42:50,205 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.11 01:42:48" (1/3) ... [2024-11-13 13:42:50,207 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@54edf3d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.11 01:42:50, skipping insertion in model container [2024-11-13 13:42:50,207 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-11-13 13:42:50,207 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:42:49" (2/3) ... [2024-11-13 13:42:50,207 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@54edf3d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.11 01:42:50, skipping insertion in model container [2024-11-13 13:42:50,207 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-11-13 13:42:50,207 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:42:50" (3/3) ... [2024-11-13 13:42:50,210 INFO L333 chiAutomizerObserver]: Analyzing ICFG toy2.cil.c [2024-11-13 13:42:50,266 INFO L299 stractBuchiCegarLoop]: Interprodecural is true [2024-11-13 13:42:50,267 INFO L300 stractBuchiCegarLoop]: Hoare is None [2024-11-13 13:42:50,267 INFO L301 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2024-11-13 13:42:50,267 INFO L302 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2024-11-13 13:42:50,267 INFO L303 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2024-11-13 13:42:50,268 INFO L304 stractBuchiCegarLoop]: Difference is false [2024-11-13 13:42:50,268 INFO L305 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2024-11-13 13:42:50,269 INFO L309 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2024-11-13 13:42:50,274 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 131 states, 130 states have (on average 1.823076923076923) internal successors, (237), 130 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:50,294 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 96 [2024-11-13 13:42:50,295 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:42:50,295 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:42:50,301 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:50,301 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:50,301 INFO L331 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2024-11-13 13:42:50,302 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 131 states, 130 states have (on average 1.823076923076923) internal successors, (237), 130 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:50,308 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 96 [2024-11-13 13:42:50,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:42:50,308 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:42:50,310 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:50,310 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:50,317 INFO L745 eck$LassoCheckResult]: Stem: 32#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 42#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 113#L404true assume !(1 == ~c_req_up~0); 61#L404-2true assume !(1 == ~wl_i~0);~wl_st~0 := 2; 22#L415-1true assume !(1 == ~c1_i~0);~c1_st~0 := 2; 50#L420-1true assume 1 == ~c2_i~0;~c2_st~0 := 0; 84#L425-1true assume !(1 == ~wb_i~0);~wb_st~0 := 2; 39#L430-1true assume !(1 == ~r_i~0);~r_st~0 := 2; 125#L435-1true assume !(0 == ~e_f~0); 26#L440-1true assume !(0 == ~e_g~0); 44#L445-1true assume !(0 == ~e_e~0); 47#L450-1true assume !(0 == ~e_c~0); 21#L455-1true assume !(0 == ~e_wl~0); 76#L460-1true assume !(1 == ~wl_pc~0); 96#$Ultimate##44true assume !(2 == ~wl_pc~0); 121#L473true assume !(1 == ~c1_pc~0); 103#L483true assume !(1 == ~c2_pc~0); 115#L492true assume !(1 == ~wb_pc~0); 52#L501true assume !(1 == ~e_c~0); 31#L510-1true assume !(1 == ~e_e~0); 23#L515-1true assume !(1 == ~e_f~0); 14#L520-1true assume !(1 == ~e_g~0); 45#L525-1true assume !(1 == ~e_c~0); 82#L530-1true assume !(1 == ~e_wl~0); 65#L672-1true [2024-11-13 13:42:50,317 INFO L747 eck$LassoCheckResult]: Loop: 65#L672-1true assume !false; 6#L542true start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 128#L377true assume false; 86#eval_returnLabel#1true havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2; 64#L548true assume !(1 == ~c_req_up~0); 9#L548-2true start_simulation_~kernel_st~0#1 := 3; 25#L560true assume 0 == ~e_f~0;~e_f~0 := 1; 97#L560-2true assume 0 == ~e_g~0;~e_g~0 := 1; 18#L565-1true assume 0 == ~e_e~0;~e_e~0 := 1; 129#L570-1true assume 0 == ~e_c~0;~e_c~0 := 1; 35#L575-1true assume 0 == ~e_wl~0;~e_wl~0 := 1; 122#L580-1true assume !(1 == ~wl_pc~0); 75#$Ultimate##251true assume !(2 == ~wl_pc~0); 80#L593true assume !(1 == ~c1_pc~0); 116#L603true assume !(1 == ~c2_pc~0); 3#L612true assume !(1 == ~wb_pc~0); 60#L621true assume 1 == ~e_c~0;~r_st~0 := 0; 58#L630-1true assume 1 == ~e_e~0;~e_e~0 := 2; 131#L635-1true assume 1 == ~e_f~0;~e_f~0 := 2; 130#L640-1true assume 1 == ~e_g~0;~e_g~0 := 2; 111#L645-1true assume 1 == ~e_c~0;~e_c~0 := 2; 11#L650-1true assume 1 == ~e_wl~0;~e_wl~0 := 2; 40#L655-1true assume 0 == ~wl_st~0; 65#L672-1true [2024-11-13 13:42:50,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:50,321 INFO L85 PathProgramCache]: Analyzing trace with hash -2133486251, now seen corresponding path program 1 times [2024-11-13 13:42:50,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:50,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94778686] [2024-11-13 13:42:50,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:50,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:50,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:50,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:50,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:42:50,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94778686] [2024-11-13 13:42:50,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94778686] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:42:50,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:42:50,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:42:50,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261840048] [2024-11-13 13:42:50,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:42:50,682 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 13:42:50,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:50,683 INFO L85 PathProgramCache]: Analyzing trace with hash -898062560, now seen corresponding path program 1 times [2024-11-13 13:42:50,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:50,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773069537] [2024-11-13 13:42:50,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:50,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:50,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:50,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:50,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:42:50,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773069537] [2024-11-13 13:42:50,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773069537] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:42:50,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:42:50,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 13:42:50,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971073537] [2024-11-13 13:42:50,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:42:50,706 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-11-13 13:42:50,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:42:50,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 13:42:50,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 13:42:50,758 INFO L87 Difference]: Start difference. First operand has 131 states, 130 states have (on average 1.823076923076923) internal successors, (237), 130 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 11.5) internal successors, (23), 2 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:50,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:42:50,791 INFO L93 Difference]: Finished difference Result 129 states and 222 transitions. [2024-11-13 13:42:50,793 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 129 states and 222 transitions. [2024-11-13 13:42:50,797 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 93 [2024-11-13 13:42:50,805 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 129 states to 124 states and 217 transitions. [2024-11-13 13:42:50,806 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 124 [2024-11-13 13:42:50,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 124 [2024-11-13 13:42:50,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 124 states and 217 transitions. [2024-11-13 13:42:50,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2024-11-13 13:42:50,808 INFO L218 hiAutomatonCegarLoop]: Abstraction has 124 states and 217 transitions. [2024-11-13 13:42:50,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states and 217 transitions. [2024-11-13 13:42:50,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2024-11-13 13:42:50,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 124 states have (on average 1.75) internal successors, (217), 123 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:50,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 217 transitions. [2024-11-13 13:42:50,844 INFO L240 hiAutomatonCegarLoop]: Abstraction has 124 states and 217 transitions. [2024-11-13 13:42:50,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 13:42:50,848 INFO L424 stractBuchiCegarLoop]: Abstraction has 124 states and 217 transitions. [2024-11-13 13:42:50,848 INFO L331 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2024-11-13 13:42:50,848 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 124 states and 217 transitions. [2024-11-13 13:42:50,850 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 93 [2024-11-13 13:42:50,850 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:42:50,851 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:42:50,851 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:50,852 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:50,858 INFO L745 eck$LassoCheckResult]: Stem: 325#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 326#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 340#L404 assume !(1 == ~c_req_up~0); 363#L404-2 assume !(1 == ~wl_i~0);~wl_st~0 := 2; 309#L415-1 assume !(1 == ~c1_i~0);~c1_st~0 := 2; 310#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 351#L425-1 assume !(1 == ~wb_i~0);~wb_st~0 := 2; 337#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 338#L435-1 assume !(0 == ~e_f~0); 315#L440-1 assume !(0 == ~e_g~0); 316#L445-1 assume !(0 == ~e_e~0); 343#L450-1 assume !(0 == ~e_c~0); 307#L455-1 assume !(0 == ~e_wl~0); 308#L460-1 assume !(1 == ~wl_pc~0); 376#$Ultimate##44 assume !(2 == ~wl_pc~0); 354#L473 assume !(1 == ~c1_pc~0); 386#L483 assume !(1 == ~c2_pc~0); 297#L492 assume !(1 == ~wb_pc~0); 342#L501 assume !(1 == ~e_c~0); 324#L510-1 assume !(1 == ~e_e~0); 311#L515-1 assume !(1 == ~e_f~0); 294#L520-1 assume !(1 == ~e_g~0); 295#L525-1 assume !(1 == ~e_c~0); 344#L530-1 assume !(1 == ~e_wl~0); 291#L672-1 [2024-11-13 13:42:50,859 INFO L747 eck$LassoCheckResult]: Loop: 291#L672-1 assume !false; 278#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 279#L377 assume !false; 275#L295 assume !(0 == ~wl_st~0); 277#L299 assume !(0 == ~c1_st~0); 336#L302 assume !(0 == ~c2_st~0); 366#L305 assume !(0 == ~wb_st~0); 286#L308 assume !(0 == ~r_st~0); 287#eval_returnLabel#1 havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2; 365#L548 assume !(1 == ~c_req_up~0); 284#L548-2 start_simulation_~kernel_st~0#1 := 3; 285#L560 assume 0 == ~e_f~0;~e_f~0 := 1; 314#L560-2 assume 0 == ~e_g~0;~e_g~0 := 1; 304#L565-1 assume 0 == ~e_e~0;~e_e~0 := 1; 305#L570-1 assume 0 == ~e_c~0;~e_c~0 := 1; 332#L575-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 333#L580-1 assume 1 == ~wl_pc~0; 385#L586 assume 1 == ~e_wl~0;~wl_st~0 := 0; 374#L593 assume !(1 == ~c1_pc~0); 350#L603 assume !(1 == ~c2_pc~0); 269#L612 assume !(1 == ~wb_pc~0); 270#L621 assume 1 == ~e_c~0;~r_st~0 := 0; 359#L630-1 assume 1 == ~e_e~0;~e_e~0 := 2; 360#L635-1 assume 1 == ~e_f~0;~e_f~0 := 2; 392#L640-1 assume 1 == ~e_g~0;~e_g~0 := 2; 390#L645-1 assume 1 == ~e_c~0;~e_c~0 := 2; 288#L650-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 289#L655-1 assume 0 == ~wl_st~0; 291#L672-1 [2024-11-13 13:42:50,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:50,859 INFO L85 PathProgramCache]: Analyzing trace with hash -2133486251, now seen corresponding path program 2 times [2024-11-13 13:42:50,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:50,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185866018] [2024-11-13 13:42:50,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:50,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:50,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:50,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:50,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:42:50,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185866018] [2024-11-13 13:42:50,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185866018] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:42:50,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:42:50,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:42:50,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968177408] [2024-11-13 13:42:50,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:42:50,981 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 13:42:50,981 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:50,981 INFO L85 PathProgramCache]: Analyzing trace with hash 699719251, now seen corresponding path program 1 times [2024-11-13 13:42:50,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:50,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200060847] [2024-11-13 13:42:50,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:50,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:51,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:42:51,010 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:42:51,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:42:51,063 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:42:51,502 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 13:42:51,503 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 13:42:51,503 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 13:42:51,504 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 13:42:51,504 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-13 13:42:51,504 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:51,504 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 13:42:51,504 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 13:42:51,504 INFO L132 ssoRankerPreferences]: Filename of dumped script: toy2.cil.c_Iteration2_Loop [2024-11-13 13:42:51,505 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 13:42:51,505 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 13:42:51,528 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,539 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,549 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,553 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,558 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,567 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,570 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,575 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,579 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,583 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,588 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,593 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,596 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,605 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,612 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,662 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,672 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,678 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,685 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,692 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,696 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,704 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,708 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,711 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:51,719 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,073 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 13:42:52,074 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-13 13:42:52,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:52,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:52,080 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:52,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2024-11-13 13:42:52,084 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:52,084 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:52,120 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:52,120 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~c2_st~0=-1} Honda state: {~c2_st~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:52,142 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2024-11-13 13:42:52,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:52,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:52,145 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:52,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2024-11-13 13:42:52,150 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:52,150 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:52,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2024-11-13 13:42:52,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:52,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:52,202 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:52,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2024-11-13 13:42:52,206 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-13 13:42:52,206 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:52,229 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-13 13:42:52,250 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2024-11-13 13:42:52,250 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 13:42:52,251 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 13:42:52,251 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 13:42:52,251 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 13:42:52,251 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 13:42:52,251 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:52,252 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 13:42:52,252 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 13:42:52,253 INFO L132 ssoRankerPreferences]: Filename of dumped script: toy2.cil.c_Iteration2_Loop [2024-11-13 13:42:52,253 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 13:42:52,253 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 13:42:52,257 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,267 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,276 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,279 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,284 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,287 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,292 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,303 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,308 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,312 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,317 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,321 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,324 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,327 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,337 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,342 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,350 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,356 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,366 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,370 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,373 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,377 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,384 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,389 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,392 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:52,723 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 13:42:52,729 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 13:42:52,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:52,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:52,732 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:52,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2024-11-13 13:42:52,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:42:52,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:42:52,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:42:52,749 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:42:52,749 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:42:52,749 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:42:52,754 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:42:52,754 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:42:52,757 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:42:52,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2024-11-13 13:42:52,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:52,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:52,778 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:52,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2024-11-13 13:42:52,781 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:42:52,796 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:42:52,796 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:42:52,796 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:42:52,796 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:42:52,796 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:42:52,797 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:42:52,798 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:42:52,801 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 13:42:52,804 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-11-13 13:42:52,807 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-11-13 13:42:52,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:52,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:52,811 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:52,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2024-11-13 13:42:52,817 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 13:42:52,818 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-13 13:42:52,818 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 13:42:52,818 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(~e_c~0) = -1*~e_c~0 + 1 Supporting invariants [] [2024-11-13 13:42:52,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2024-11-13 13:42:52,849 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-13 13:42:52,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:52,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:52,936 INFO L255 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 13:42:52,938 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:42:53,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:53,021 INFO L255 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 13:42:53,023 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:42:53,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:53,171 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2024-11-13 13:42:53,172 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 124 states and 217 transitions. cyclomatic complexity: 94 Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:53,346 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 124 states and 217 transitions. cyclomatic complexity: 94. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 409 states and 703 transitions. Complement of second has 5 states. [2024-11-13 13:42:53,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2024-11-13 13:42:53,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:53,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2024-11-13 13:42:53,371 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 24 letters. Loop has 28 letters. [2024-11-13 13:42:53,373 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:42:53,379 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 52 letters. Loop has 28 letters. [2024-11-13 13:42:53,380 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:42:53,380 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 24 letters. Loop has 56 letters. [2024-11-13 13:42:53,382 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:42:53,382 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 409 states and 703 transitions. [2024-11-13 13:42:53,404 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 279 [2024-11-13 13:42:53,417 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 409 states to 409 states and 703 transitions. [2024-11-13 13:42:53,418 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2024-11-13 13:42:53,419 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2024-11-13 13:42:53,419 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 314 [2024-11-13 13:42:53,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 409 states and 703 transitions. [2024-11-13 13:42:53,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:42:53,424 INFO L218 hiAutomatonCegarLoop]: Abstraction has 409 states and 703 transitions. [2024-11-13 13:42:53,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states and 703 transitions. [2024-11-13 13:42:53,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 313. [2024-11-13 13:42:53,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 313 states have (on average 1.7252396166134185) internal successors, (540), 312 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:53,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 540 transitions. [2024-11-13 13:42:53,453 INFO L240 hiAutomatonCegarLoop]: Abstraction has 313 states and 540 transitions. [2024-11-13 13:42:53,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:42:53,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:42:53,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:42:53,454 INFO L87 Difference]: Start difference. First operand 313 states and 540 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:53,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:42:53,475 INFO L93 Difference]: Finished difference Result 313 states and 539 transitions. [2024-11-13 13:42:53,475 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 313 states and 539 transitions. [2024-11-13 13:42:53,479 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 186 [2024-11-13 13:42:53,482 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 313 states to 313 states and 539 transitions. [2024-11-13 13:42:53,483 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 218 [2024-11-13 13:42:53,483 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 218 [2024-11-13 13:42:53,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 313 states and 539 transitions. [2024-11-13 13:42:53,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:42:53,484 INFO L218 hiAutomatonCegarLoop]: Abstraction has 313 states and 539 transitions. [2024-11-13 13:42:53,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states and 539 transitions. [2024-11-13 13:42:53,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 313. [2024-11-13 13:42:53,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 313 states have (on average 1.7220447284345048) internal successors, (539), 312 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:53,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 539 transitions. [2024-11-13 13:42:53,500 INFO L240 hiAutomatonCegarLoop]: Abstraction has 313 states and 539 transitions. [2024-11-13 13:42:53,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:42:53,502 INFO L424 stractBuchiCegarLoop]: Abstraction has 313 states and 539 transitions. [2024-11-13 13:42:53,502 INFO L331 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2024-11-13 13:42:53,502 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 313 states and 539 transitions. [2024-11-13 13:42:53,508 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 186 [2024-11-13 13:42:53,509 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:42:53,509 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:42:53,510 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:53,510 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:53,512 INFO L745 eck$LassoCheckResult]: Stem: 1706#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 1707#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 1733#L404 assume !(1 == ~c_req_up~0); 1771#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 1679#L415-1 assume !(1 == ~c1_i~0);~c1_st~0 := 2; 1680#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 1750#L425-1 assume !(1 == ~wb_i~0);~wb_st~0 := 2; 1729#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 1730#L435-1 assume !(0 == ~e_f~0); 1688#L440-1 assume !(0 == ~e_g~0); 1689#L445-1 assume !(0 == ~e_e~0); 1736#L450-1 assume !(0 == ~e_c~0); 1677#L455-1 assume !(0 == ~e_wl~0); 1678#L460-1 assume !(1 == ~wl_pc~0); 1798#$Ultimate##44 assume !(2 == ~wl_pc~0); 1754#L473 assume !(1 == ~c1_pc~0); 1821#L483 assume !(1 == ~c2_pc~0); 1658#L492 assume !(1 == ~wb_pc~0); 1735#L501 assume !(1 == ~e_c~0); 1705#L510-1 assume !(1 == ~e_e~0); 1681#L515-1 assume !(1 == ~e_f~0); 1655#L520-1 assume !(1 == ~e_g~0); 1656#L525-1 assume !(1 == ~e_c~0); 1737#L530-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 1804#L672-1 [2024-11-13 13:42:53,512 INFO L747 eck$LassoCheckResult]: Loop: 1804#L672-1 assume !false; 1853#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 1852#L377 assume !false; 1851#L295 assume !(0 == ~wl_st~0); 1850#L299 assume !(0 == ~c1_st~0); 1849#L302 assume !(0 == ~c2_st~0); 1848#L305 assume !(0 == ~wb_st~0); 1638#L308 assume !(0 == ~r_st~0); 1640#eval_returnLabel#1 havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2; 1774#L548 assume !(1 == ~c_req_up~0); 1634#L548-2 start_simulation_~kernel_st~0#1 := 3; 1635#L560 assume 0 == ~e_f~0;~e_f~0 := 1; 1686#L560-2 assume 0 == ~e_g~0;~e_g~0 := 1; 1671#L565-1 assume 0 == ~e_e~0;~e_e~0 := 1; 1672#L570-1 assume 0 == ~e_c~0;~e_c~0 := 1; 1710#L575-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 1711#L580-1 assume !(1 == ~wl_pc~0); 1792#$Ultimate##251 assume !(2 == ~wl_pc~0); 1793#L593 assume !(1 == ~c1_pc~0); 1747#L603 assume !(1 == ~c2_pc~0); 1604#L612 assume !(1 == ~wb_pc~0); 1605#L621 assume 1 == ~e_c~0;~r_st~0 := 0; 1763#L630-1 assume 1 == ~e_e~0;~e_e~0 := 2; 1764#L635-1 assume 1 == ~e_f~0;~e_f~0 := 2; 1838#L640-1 assume 1 == ~e_g~0;~e_g~0 := 2; 1902#L645-1 assume 1 == ~e_c~0;~e_c~0 := 2; 1901#L650-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 1900#L655-1 assume 0 == ~wl_st~0; 1804#L672-1 [2024-11-13 13:42:53,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:53,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1738779217, now seen corresponding path program 1 times [2024-11-13 13:42:53,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:53,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800326403] [2024-11-13 13:42:53,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:53,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:53,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:53,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:53,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:42:53,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800326403] [2024-11-13 13:42:53,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800326403] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:42:53,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:42:53,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:42:53,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645823330] [2024-11-13 13:42:53,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:42:53,626 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 13:42:53,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:53,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1248978972, now seen corresponding path program 1 times [2024-11-13 13:42:53,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:53,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093433297] [2024-11-13 13:42:53,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:53,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:53,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:53,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:53,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:42:53,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093433297] [2024-11-13 13:42:53,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093433297] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:42:53,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:42:53,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 13:42:53,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122452754] [2024-11-13 13:42:53,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:42:53,686 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-11-13 13:42:53,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:42:53,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:42:53,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:42:53,687 INFO L87 Difference]: Start difference. First operand 313 states and 539 transitions. cyclomatic complexity: 229 Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:53,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:42:53,709 INFO L93 Difference]: Finished difference Result 313 states and 538 transitions. [2024-11-13 13:42:53,709 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 313 states and 538 transitions. [2024-11-13 13:42:53,714 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 186 [2024-11-13 13:42:53,718 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 313 states to 313 states and 538 transitions. [2024-11-13 13:42:53,718 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 218 [2024-11-13 13:42:53,719 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 218 [2024-11-13 13:42:53,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 313 states and 538 transitions. [2024-11-13 13:42:53,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:42:53,721 INFO L218 hiAutomatonCegarLoop]: Abstraction has 313 states and 538 transitions. [2024-11-13 13:42:53,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states and 538 transitions. [2024-11-13 13:42:53,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 313. [2024-11-13 13:42:53,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 313 states have (on average 1.718849840255591) internal successors, (538), 312 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:53,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 538 transitions. [2024-11-13 13:42:53,745 INFO L240 hiAutomatonCegarLoop]: Abstraction has 313 states and 538 transitions. [2024-11-13 13:42:53,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:42:53,747 INFO L424 stractBuchiCegarLoop]: Abstraction has 313 states and 538 transitions. [2024-11-13 13:42:53,747 INFO L331 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2024-11-13 13:42:53,747 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 313 states and 538 transitions. [2024-11-13 13:42:53,751 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 186 [2024-11-13 13:42:53,752 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:42:53,752 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:42:53,754 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:53,754 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:53,755 INFO L745 eck$LassoCheckResult]: Stem: 2343#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 2344#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 2370#L404 assume !(1 == ~c_req_up~0); 2409#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 2316#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 2317#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 2387#L425-1 assume !(1 == ~wb_i~0);~wb_st~0 := 2; 2366#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 2367#L435-1 assume !(0 == ~e_f~0); 2322#L440-1 assume !(0 == ~e_g~0); 2323#L445-1 assume !(0 == ~e_e~0); 2373#L450-1 assume !(0 == ~e_c~0); 2310#L455-1 assume !(0 == ~e_wl~0); 2311#L460-1 assume !(1 == ~wl_pc~0); 2435#$Ultimate##44 assume !(2 == ~wl_pc~0); 2392#L473 assume !(1 == ~c1_pc~0); 2459#L483 assume !(1 == ~c2_pc~0); 2291#L492 assume !(1 == ~wb_pc~0); 2372#L501 assume !(1 == ~e_c~0); 2339#L510-1 assume !(1 == ~e_e~0); 2318#L515-1 assume !(1 == ~e_f~0); 2288#L520-1 assume !(1 == ~e_g~0); 2289#L525-1 assume !(1 == ~e_c~0); 2374#L530-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 2441#L672-1 [2024-11-13 13:42:53,755 INFO L747 eck$LassoCheckResult]: Loop: 2441#L672-1 assume !false; 2484#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 2483#L377 assume !false; 2249#L295 assume !(0 == ~wl_st~0); 2251#L299 assume !(0 == ~c1_st~0); 2482#L302 assume !(0 == ~c2_st~0); 2481#L305 assume !(0 == ~wb_st~0); 2480#L308 assume !(0 == ~r_st~0); 2479#eval_returnLabel#1 havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2; 2412#L548 assume !(1 == ~c_req_up~0); 2341#L548-2 start_simulation_~kernel_st~0#1 := 3; 2319#L560 assume 0 == ~e_f~0;~e_f~0 := 1; 2320#L560-2 assume 0 == ~e_g~0;~e_g~0 := 1; 2448#L565-1 assume 0 == ~e_e~0;~e_e~0 := 1; 2477#L570-1 assume 0 == ~e_c~0;~e_c~0 := 1; 2351#L575-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 2352#L580-1 assume 1 == ~wl_pc~0; 2456#L586 assume 1 == ~e_wl~0;~wl_st~0 := 0; 2430#L593 assume !(1 == ~c1_pc~0); 2384#L603 assume !(1 == ~c2_pc~0); 2237#L612 assume !(1 == ~wb_pc~0); 2238#L621 assume 1 == ~e_c~0;~r_st~0 := 0; 2401#L630-1 assume 1 == ~e_e~0;~e_e~0 := 2; 2402#L635-1 assume 1 == ~e_f~0;~e_f~0 := 2; 2475#L640-1 assume 1 == ~e_g~0;~e_g~0 := 2; 2467#L645-1 assume 1 == ~e_c~0;~e_c~0 := 2; 2276#L650-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 2277#L655-1 assume 0 == ~wl_st~0; 2441#L672-1 [2024-11-13 13:42:53,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:53,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1738539629, now seen corresponding path program 1 times [2024-11-13 13:42:53,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:53,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243876612] [2024-11-13 13:42:53,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:53,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:53,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:53,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:53,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:42:53,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243876612] [2024-11-13 13:42:53,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243876612] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:42:53,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:42:53,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:42:53,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880250048] [2024-11-13 13:42:53,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:42:53,832 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 13:42:53,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:53,833 INFO L85 PathProgramCache]: Analyzing trace with hash 699719251, now seen corresponding path program 2 times [2024-11-13 13:42:53,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:53,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796533672] [2024-11-13 13:42:53,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:53,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:53,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:42:53,850 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:42:53,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:42:53,864 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:42:54,168 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 13:42:54,169 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 13:42:54,169 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 13:42:54,169 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 13:42:54,169 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-13 13:42:54,169 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:54,169 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 13:42:54,169 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 13:42:54,169 INFO L132 ssoRankerPreferences]: Filename of dumped script: toy2.cil.c_Iteration4_Loop [2024-11-13 13:42:54,170 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 13:42:54,170 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 13:42:54,174 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,178 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,182 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,185 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,190 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,215 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,220 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,232 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,241 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,246 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,254 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,257 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,260 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,270 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,277 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,281 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,284 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,290 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,293 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,296 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,304 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,308 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,312 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,316 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,324 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,575 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 13:42:54,575 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-13 13:42:54,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:54,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:54,583 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:54,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2024-11-13 13:42:54,587 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:54,587 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:54,616 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:54,616 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~c2_st~0=-1} Honda state: {~c2_st~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:54,638 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2024-11-13 13:42:54,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:54,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:54,640 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:54,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2024-11-13 13:42:54,644 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:54,644 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:54,668 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:54,668 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet6#1=0} Honda state: {ULTIMATE.start_eval_#t~nondet6#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:54,684 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2024-11-13 13:42:54,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:54,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:54,686 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:54,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2024-11-13 13:42:54,689 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:54,689 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:54,704 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:54,704 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet8#1=0} Honda state: {ULTIMATE.start_eval_#t~nondet8#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:54,718 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2024-11-13 13:42:54,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:54,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:54,720 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:54,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2024-11-13 13:42:54,722 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:54,722 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:54,746 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:54,746 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~c1_st~0=4} Honda state: {~c1_st~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:54,760 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2024-11-13 13:42:54,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:54,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:54,762 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:54,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2024-11-13 13:42:54,764 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:54,764 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:54,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2024-11-13 13:42:54,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:54,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:54,795 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:54,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2024-11-13 13:42:54,797 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-13 13:42:54,797 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:54,815 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-13 13:42:54,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2024-11-13 13:42:54,836 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 13:42:54,836 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 13:42:54,836 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 13:42:54,836 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 13:42:54,836 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 13:42:54,836 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:54,837 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 13:42:54,837 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 13:42:54,837 INFO L132 ssoRankerPreferences]: Filename of dumped script: toy2.cil.c_Iteration4_Loop [2024-11-13 13:42:54,837 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 13:42:54,837 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 13:42:54,842 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,846 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,849 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,852 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,856 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,863 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,867 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,873 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,881 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,886 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,893 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,898 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,901 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,904 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,911 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,913 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,916 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,919 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,923 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,930 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,937 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,944 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,948 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,952 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:54,960 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:55,242 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 13:42:55,243 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 13:42:55,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:55,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:55,248 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:55,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2024-11-13 13:42:55,253 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:42:55,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:42:55,269 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:42:55,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:42:55,269 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:42:55,269 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:42:55,270 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:42:55,270 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:42:55,273 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:42:55,293 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2024-11-13 13:42:55,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:55,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:55,296 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:55,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2024-11-13 13:42:55,299 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:42:55,315 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:42:55,315 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:42:55,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:42:55,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:42:55,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:42:55,316 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:42:55,316 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:42:55,318 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:42:55,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2024-11-13 13:42:55,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:55,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:55,341 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:55,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2024-11-13 13:42:55,344 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:42:55,360 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:42:55,360 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:42:55,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:42:55,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:42:55,360 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:42:55,361 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:42:55,361 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:42:55,363 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:42:55,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2024-11-13 13:42:55,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:55,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:55,385 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:55,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2024-11-13 13:42:55,389 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:42:55,405 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:42:55,405 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:42:55,405 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:42:55,405 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:42:55,405 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:42:55,406 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:42:55,406 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:42:55,409 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:42:55,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2024-11-13 13:42:55,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:55,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:55,432 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:55,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2024-11-13 13:42:55,436 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:42:55,452 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:42:55,452 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:42:55,453 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:42:55,453 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:42:55,453 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:42:55,455 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:42:55,455 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:42:55,459 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 13:42:55,463 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-11-13 13:42:55,463 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-11-13 13:42:55,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:55,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:55,466 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:55,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2024-11-13 13:42:55,469 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 13:42:55,469 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-13 13:42:55,469 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 13:42:55,469 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(~e_c~0) = -1*~e_c~0 + 1 Supporting invariants [] [2024-11-13 13:42:55,489 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2024-11-13 13:42:55,490 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-13 13:42:55,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:55,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:55,570 INFO L255 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 13:42:55,571 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:42:55,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:55,641 INFO L255 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 13:42:55,642 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:42:55,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:55,756 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2024-11-13 13:42:55,756 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 313 states and 538 transitions. cyclomatic complexity: 228 Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:55,863 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 313 states and 538 transitions. cyclomatic complexity: 228. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 598 states and 1024 transitions. Complement of second has 5 states. [2024-11-13 13:42:55,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2024-11-13 13:42:55,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:55,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 377 transitions. [2024-11-13 13:42:55,866 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 24 letters. Loop has 28 letters. [2024-11-13 13:42:55,867 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:42:55,867 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 52 letters. Loop has 28 letters. [2024-11-13 13:42:55,868 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:42:55,868 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 24 letters. Loop has 56 letters. [2024-11-13 13:42:55,871 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:42:55,871 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 1024 transitions. [2024-11-13 13:42:55,878 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 372 [2024-11-13 13:42:55,884 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2024-11-13 13:42:55,884 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 1024 transitions. [2024-11-13 13:42:55,884 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2024-11-13 13:42:55,886 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 408 [2024-11-13 13:42:55,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 1024 transitions. [2024-11-13 13:42:55,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:42:55,887 INFO L218 hiAutomatonCegarLoop]: Abstraction has 598 states and 1024 transitions. [2024-11-13 13:42:55,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 1024 transitions. [2024-11-13 13:42:55,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 313. [2024-11-13 13:42:55,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 313 states have (on average 1.718849840255591) internal successors, (538), 312 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:55,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 538 transitions. [2024-11-13 13:42:55,902 INFO L240 hiAutomatonCegarLoop]: Abstraction has 313 states and 538 transitions. [2024-11-13 13:42:55,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:42:55,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:42:55,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:42:55,903 INFO L87 Difference]: Start difference. First operand 313 states and 538 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:55,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:42:55,913 INFO L93 Difference]: Finished difference Result 313 states and 537 transitions. [2024-11-13 13:42:55,914 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 313 states and 537 transitions. [2024-11-13 13:42:55,917 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 186 [2024-11-13 13:42:55,919 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 313 states to 313 states and 537 transitions. [2024-11-13 13:42:55,919 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 218 [2024-11-13 13:42:55,920 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 218 [2024-11-13 13:42:55,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 313 states and 537 transitions. [2024-11-13 13:42:55,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:42:55,920 INFO L218 hiAutomatonCegarLoop]: Abstraction has 313 states and 537 transitions. [2024-11-13 13:42:55,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states and 537 transitions. [2024-11-13 13:42:55,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 313. [2024-11-13 13:42:55,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 313 states have (on average 1.7156549520766773) internal successors, (537), 312 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:55,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 537 transitions. [2024-11-13 13:42:55,929 INFO L240 hiAutomatonCegarLoop]: Abstraction has 313 states and 537 transitions. [2024-11-13 13:42:55,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:42:55,930 INFO L424 stractBuchiCegarLoop]: Abstraction has 313 states and 537 transitions. [2024-11-13 13:42:55,930 INFO L331 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2024-11-13 13:42:55,931 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 313 states and 537 transitions. [2024-11-13 13:42:55,933 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 186 [2024-11-13 13:42:55,933 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:42:55,933 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:42:55,934 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:55,934 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:55,934 INFO L745 eck$LassoCheckResult]: Stem: 4051#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 4052#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 4077#L404 assume !(1 == ~c_req_up~0); 4116#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 4025#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 4026#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 4094#L425-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 4073#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 4074#L435-1 assume !(0 == ~e_f~0); 4034#L440-1 assume !(0 == ~e_g~0); 4035#L445-1 assume !(0 == ~e_e~0); 4080#L450-1 assume !(0 == ~e_c~0); 4023#L455-1 assume !(0 == ~e_wl~0); 4024#L460-1 assume !(1 == ~wl_pc~0); 4141#$Ultimate##44 assume !(2 == ~wl_pc~0); 4099#L473 assume !(1 == ~c1_pc~0); 4164#L483 assume !(1 == ~c2_pc~0); 4004#L492 assume !(1 == ~wb_pc~0); 4079#L501 assume !(1 == ~e_c~0); 4050#L510-1 assume !(1 == ~e_e~0); 4027#L515-1 assume !(1 == ~e_f~0); 4001#L520-1 assume !(1 == ~e_g~0); 4002#L525-1 assume !(1 == ~e_c~0); 4081#L530-1 assume !(1 == ~e_wl~0); 4148#L672-1 assume !false; 4181#L542 [2024-11-13 13:42:55,934 INFO L747 eck$LassoCheckResult]: Loop: 4181#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 4190#L377 assume !false; 3962#L295 assume !(0 == ~wl_st~0); 3964#L299 assume !(0 == ~c1_st~0); 4071#L302 assume !(0 == ~c2_st~0); 4150#L305 assume !(0 == ~wb_st~0); 4187#L308 assume !(0 == ~r_st~0); 4186#eval_returnLabel#1 havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2; 4119#L548 assume !(1 == ~c_req_up~0); 3980#L548-2 start_simulation_~kernel_st~0#1 := 3; 3981#L560 assume 0 == ~e_f~0;~e_f~0 := 1; 4032#L560-2 assume 0 == ~e_g~0;~e_g~0 := 1; 4155#L565-1 assume 0 == ~e_e~0;~e_e~0 := 1; 4177#L570-1 assume !(0 == ~e_c~0); 4063#L575-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 4064#L580-1 assume 1 == ~wl_pc~0; 4162#L586 assume 1 == ~e_wl~0;~wl_st~0 := 0; 4136#L593 assume !(1 == ~c1_pc~0); 4091#L603 assume !(1 == ~c2_pc~0); 3950#L612 assume !(1 == ~wb_pc~0); 3951#L621 assume 1 == ~e_c~0;~r_st~0 := 0; 4108#L630-1 assume 1 == ~e_e~0;~e_e~0 := 2; 4109#L635-1 assume 1 == ~e_f~0;~e_f~0 := 2; 4179#L640-1 assume 1 == ~e_g~0;~e_g~0 := 2; 4171#L645-1 assume !(1 == ~e_c~0); 4172#L650-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 4262#L655-1 assume 0 == ~wl_st~0; 4257#L672-1 assume !false; 4181#L542 [2024-11-13 13:42:55,935 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:55,935 INFO L85 PathProgramCache]: Analyzing trace with hash -666176965, now seen corresponding path program 1 times [2024-11-13 13:42:55,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:55,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040069167] [2024-11-13 13:42:55,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:55,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:55,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:42:55,959 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:42:55,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:42:55,979 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:42:55,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:55,980 INFO L85 PathProgramCache]: Analyzing trace with hash 800391471, now seen corresponding path program 1 times [2024-11-13 13:42:55,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:55,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350650137] [2024-11-13 13:42:55,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:55,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:55,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:56,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:56,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:42:56,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350650137] [2024-11-13 13:42:56,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350650137] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:42:56,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:42:56,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:42:56,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979740193] [2024-11-13 13:42:56,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:42:56,014 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-11-13 13:42:56,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:42:56,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:42:56,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:42:56,015 INFO L87 Difference]: Start difference. First operand 313 states and 537 transitions. cyclomatic complexity: 227 Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:56,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:42:56,065 INFO L93 Difference]: Finished difference Result 375 states and 652 transitions. [2024-11-13 13:42:56,065 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 375 states and 652 transitions. [2024-11-13 13:42:56,069 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 202 [2024-11-13 13:42:56,072 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 375 states to 360 states and 622 transitions. [2024-11-13 13:42:56,073 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 250 [2024-11-13 13:42:56,073 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 250 [2024-11-13 13:42:56,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 360 states and 622 transitions. [2024-11-13 13:42:56,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:42:56,076 INFO L218 hiAutomatonCegarLoop]: Abstraction has 360 states and 622 transitions. [2024-11-13 13:42:56,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states and 622 transitions. [2024-11-13 13:42:56,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 360. [2024-11-13 13:42:56,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 360 states have (on average 1.7277777777777779) internal successors, (622), 359 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:56,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 622 transitions. [2024-11-13 13:42:56,087 INFO L240 hiAutomatonCegarLoop]: Abstraction has 360 states and 622 transitions. [2024-11-13 13:42:56,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:42:56,088 INFO L424 stractBuchiCegarLoop]: Abstraction has 360 states and 622 transitions. [2024-11-13 13:42:56,088 INFO L331 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2024-11-13 13:42:56,088 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 360 states and 622 transitions. [2024-11-13 13:42:56,091 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 202 [2024-11-13 13:42:56,092 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:42:56,092 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:42:56,094 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:56,096 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:56,096 INFO L745 eck$LassoCheckResult]: Stem: 4745#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 4746#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 4774#L404 assume !(1 == ~c_req_up~0); 4814#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 4718#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 4719#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 4792#L425-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 4770#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 4771#L435-1 assume !(0 == ~e_f~0); 4728#L440-1 assume !(0 == ~e_g~0); 4729#L445-1 assume !(0 == ~e_e~0); 4777#L450-1 assume 0 == ~e_c~0;~e_c~0 := 1; 4716#L455-1 assume !(0 == ~e_wl~0); 4717#L460-1 assume !(1 == ~wl_pc~0); 4839#$Ultimate##44 assume !(2 == ~wl_pc~0); 4797#L473 assume !(1 == ~c1_pc~0); 4861#L483 assume !(1 == ~c2_pc~0); 4697#L492 assume !(1 == ~wb_pc~0); 4776#L501 assume 1 == ~e_c~0;~r_st~0 := 0; 4744#L510-1 assume !(1 == ~e_e~0); 4720#L515-1 assume !(1 == ~e_f~0); 4694#L520-1 assume !(1 == ~e_g~0); 4695#L525-1 assume 1 == ~e_c~0;~e_c~0 := 2; 4778#L530-1 assume !(1 == ~e_wl~0); 4846#L672-1 assume !false; 4877#L542 [2024-11-13 13:42:56,097 INFO L747 eck$LassoCheckResult]: Loop: 4877#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 4944#L377 assume !false; 4943#L295 assume !(0 == ~wl_st~0); 4766#L299 assume !(0 == ~c1_st~0); 4768#L302 assume !(0 == ~c2_st~0); 4848#L305 assume !(0 == ~wb_st~0); 4929#L308 assume !(0 == ~r_st~0); 4927#eval_returnLabel#1 havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2; 4817#L548 assume !(1 == ~c_req_up~0); 4748#L548-2 start_simulation_~kernel_st~0#1 := 3; 4725#L560 assume 0 == ~e_f~0;~e_f~0 := 1; 4726#L560-2 assume 0 == ~e_g~0;~e_g~0 := 1; 4852#L565-1 assume 0 == ~e_e~0;~e_e~0 := 1; 4873#L570-1 assume !(0 == ~e_c~0); 4758#L575-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 4759#L580-1 assume !(1 == ~wl_pc~0); 4833#$Ultimate##251 assume !(2 == ~wl_pc~0); 4834#L593 assume !(1 == ~c1_pc~0); 4789#L603 assume !(1 == ~c2_pc~0); 4644#L612 assume !(1 == ~wb_pc~0); 4645#L621 assume !(1 == ~e_c~0); 4806#L630-1 assume 1 == ~e_e~0;~e_e~0 := 2; 4807#L635-1 assume 1 == ~e_f~0;~e_f~0 := 2; 4875#L640-1 assume 1 == ~e_g~0;~e_g~0 := 2; 4868#L645-1 assume !(1 == ~e_c~0); 4869#L650-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 5003#L655-1 assume 0 == ~wl_st~0; 4998#L672-1 assume !false; 4877#L542 [2024-11-13 13:42:56,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:56,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1430068999, now seen corresponding path program 1 times [2024-11-13 13:42:56,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:56,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820914450] [2024-11-13 13:42:56,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:56,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:56,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:56,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:56,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:42:56,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820914450] [2024-11-13 13:42:56,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820914450] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:42:56,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:42:56,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 13:42:56,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584699510] [2024-11-13 13:42:56,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:42:56,191 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 13:42:56,191 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:56,191 INFO L85 PathProgramCache]: Analyzing trace with hash -161772988, now seen corresponding path program 1 times [2024-11-13 13:42:56,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:56,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325126886] [2024-11-13 13:42:56,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:56,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:56,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:56,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:56,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:42:56,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325126886] [2024-11-13 13:42:56,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325126886] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:42:56,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:42:56,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:42:56,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664431573] [2024-11-13 13:42:56,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:42:56,231 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-11-13 13:42:56,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:42:56,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:42:56,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:42:56,232 INFO L87 Difference]: Start difference. First operand 360 states and 622 transitions. cyclomatic complexity: 265 Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:56,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:42:56,382 INFO L93 Difference]: Finished difference Result 566 states and 962 transitions. [2024-11-13 13:42:56,382 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 566 states and 962 transitions. [2024-11-13 13:42:56,387 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 292 [2024-11-13 13:42:56,392 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 566 states to 566 states and 962 transitions. [2024-11-13 13:42:56,393 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 376 [2024-11-13 13:42:56,393 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2024-11-13 13:42:56,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 566 states and 962 transitions. [2024-11-13 13:42:56,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:42:56,395 INFO L218 hiAutomatonCegarLoop]: Abstraction has 566 states and 962 transitions. [2024-11-13 13:42:56,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states and 962 transitions. [2024-11-13 13:42:56,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 550. [2024-11-13 13:42:56,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 550 states have (on average 1.709090909090909) internal successors, (940), 549 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:56,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 940 transitions. [2024-11-13 13:42:56,423 INFO L240 hiAutomatonCegarLoop]: Abstraction has 550 states and 940 transitions. [2024-11-13 13:42:56,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 13:42:56,424 INFO L424 stractBuchiCegarLoop]: Abstraction has 550 states and 940 transitions. [2024-11-13 13:42:56,424 INFO L331 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2024-11-13 13:42:56,424 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 550 states and 940 transitions. [2024-11-13 13:42:56,428 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 292 [2024-11-13 13:42:56,429 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:42:56,429 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:42:56,431 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:56,432 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:56,433 INFO L745 eck$LassoCheckResult]: Stem: 5686#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 5687#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 5712#L404 assume !(1 == ~c_req_up~0); 5757#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 5658#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 5659#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 5730#L425-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 5707#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 5708#L435-1 assume !(0 == ~e_f~0); 5665#L440-1 assume !(0 == ~e_g~0); 5666#L445-1 assume !(0 == ~e_e~0); 5715#L450-1 assume !(0 == ~e_c~0); 5721#L455-1 assume !(0 == ~e_wl~0); 5854#L460-1 assume !(1 == ~wl_pc~0); 5852#$Ultimate##44 assume !(2 == ~wl_pc~0); 5850#L473 assume !(1 == ~c1_pc~0); 5848#L483 assume !(1 == ~c2_pc~0); 5846#L492 assume !(1 == ~wb_pc~0); 5844#L501 assume 1 == ~e_c~0;~r_st~0 := 0; 5682#L510-1 assume !(1 == ~e_e~0); 5660#L515-1 assume !(1 == ~e_f~0); 5630#L520-1 assume !(1 == ~e_g~0); 5631#L525-1 assume 1 == ~e_c~0;~e_c~0 := 2; 5716#L530-1 assume !(1 == ~e_wl~0); 5838#L672-1 assume !false; 5770#L542 [2024-11-13 13:42:56,433 INFO L747 eck$LassoCheckResult]: Loop: 5770#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 6067#L377 assume !false; 5592#L295 assume !(0 == ~wl_st~0); 5594#L299 assume !(0 == ~c1_st~0); 5799#L302 assume !(0 == ~c2_st~0); 5800#L305 assume !(0 == ~wb_st~0); 5614#L308 assume !(0 == ~r_st~0); 5615#eval_returnLabel#1 havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2; 5802#L548 assume !(1 == ~c_req_up~0); 5610#L548-2 start_simulation_~kernel_st~0#1 := 3; 5611#L560 assume 0 == ~e_f~0;~e_f~0 := 1; 5808#L560-2 assume 0 == ~e_g~0;~e_g~0 := 1; 5646#L565-1 assume 0 == ~e_e~0;~e_e~0 := 1; 5647#L570-1 assume !(0 == ~e_c~0); 5696#L575-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 5697#L580-1 assume !(1 == ~wl_pc~0); 5781#$Ultimate##251 assume !(2 == ~wl_pc~0); 5782#L593 assume !(1 == ~c1_pc~0); 5727#L603 assume !(1 == ~c2_pc~0); 5580#L612 assume !(1 == ~wb_pc~0); 5581#L621 assume !(1 == ~e_c~0); 5747#L630-1 assume 1 == ~e_e~0;~e_e~0 := 2; 5748#L635-1 assume 1 == ~e_f~0;~e_f~0 := 2; 5835#L640-1 assume 1 == ~e_g~0;~e_g~0 := 2; 5829#L645-1 assume !(1 == ~e_c~0); 5618#L650-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 5619#L655-1 assume 0 == ~wl_st~0; 5625#L672-1 assume !false; 5770#L542 [2024-11-13 13:42:56,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:56,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1853781047, now seen corresponding path program 1 times [2024-11-13 13:42:56,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:56,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965251305] [2024-11-13 13:42:56,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:56,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:56,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:56,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:56,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:42:56,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965251305] [2024-11-13 13:42:56,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965251305] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:42:56,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:42:56,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:42:56,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276505305] [2024-11-13 13:42:56,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:42:56,511 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 13:42:56,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:56,511 INFO L85 PathProgramCache]: Analyzing trace with hash -161772988, now seen corresponding path program 2 times [2024-11-13 13:42:56,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:56,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160982717] [2024-11-13 13:42:56,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:56,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:56,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:56,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:56,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:42:56,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160982717] [2024-11-13 13:42:56,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160982717] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:42:56,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:42:56,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:42:56,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384349856] [2024-11-13 13:42:56,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:42:56,543 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-11-13 13:42:56,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:42:56,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:42:56,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:42:56,544 INFO L87 Difference]: Start difference. First operand 550 states and 940 transitions. cyclomatic complexity: 395 Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:56,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:42:56,598 INFO L93 Difference]: Finished difference Result 833 states and 1407 transitions. [2024-11-13 13:42:56,598 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 833 states and 1407 transitions. [2024-11-13 13:42:56,606 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 478 [2024-11-13 13:42:56,611 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 833 states to 656 states and 1109 transitions. [2024-11-13 13:42:56,611 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2024-11-13 13:42:56,612 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 563 [2024-11-13 13:42:56,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 656 states and 1109 transitions. [2024-11-13 13:42:56,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:42:56,613 INFO L218 hiAutomatonCegarLoop]: Abstraction has 656 states and 1109 transitions. [2024-11-13 13:42:56,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states and 1109 transitions. [2024-11-13 13:42:56,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 463. [2024-11-13 13:42:56,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 463 states have (on average 1.7019438444924406) internal successors, (788), 462 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:56,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 788 transitions. [2024-11-13 13:42:56,630 INFO L240 hiAutomatonCegarLoop]: Abstraction has 463 states and 788 transitions. [2024-11-13 13:42:56,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:42:56,631 INFO L424 stractBuchiCegarLoop]: Abstraction has 463 states and 788 transitions. [2024-11-13 13:42:56,631 INFO L331 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2024-11-13 13:42:56,631 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 463 states and 788 transitions. [2024-11-13 13:42:56,635 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 292 [2024-11-13 13:42:56,635 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:42:56,635 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:42:56,636 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:56,636 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:56,636 INFO L745 eck$LassoCheckResult]: Stem: 7074#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 7075#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 7100#L404 assume !(1 == ~c_req_up~0); 7156#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 7044#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 7045#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 7116#L425-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 7233#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 7206#L435-1 assume !(0 == ~e_f~0); 7054#L440-1 assume !(0 == ~e_g~0); 7055#L445-1 assume !(0 == ~e_e~0); 7101#L450-1 assume !(0 == ~e_c~0); 7042#L455-1 assume !(0 == ~e_wl~0); 7043#L460-1 assume !(1 == ~wl_pc~0); 7183#$Ultimate##44 assume !(2 == ~wl_pc~0); 7124#L473 assume !(1 == ~c1_pc~0); 7193#L483 assume !(1 == ~c2_pc~0); 7023#L492 assume !(1 == ~wb_pc~0); 7121#L501 assume !(1 == ~e_c~0); 7122#L510-1 assume !(1 == ~e_e~0); 7046#L515-1 assume 1 == ~e_f~0;~e_f~0 := 2; 7020#L520-1 assume !(1 == ~e_g~0); 7021#L525-1 assume !(1 == ~e_c~0); 7176#L530-1 assume !(1 == ~e_wl~0); 7015#L672-1 [2024-11-13 13:42:56,636 INFO L747 eck$LassoCheckResult]: Loop: 7015#L672-1 assume !false; 6988#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 6989#L377 assume !false; 6982#L295 assume !(0 == ~wl_st~0); 6984#L299 assume !(0 == ~c1_st~0); 7092#L302 assume !(0 == ~c2_st~0); 7149#L305 assume !(0 == ~wb_st~0); 7004#L308 assume !(0 == ~r_st~0); 7005#eval_returnLabel#1 havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2; 7180#L548 assume !(1 == ~c_req_up~0); 7241#L548-2 start_simulation_~kernel_st~0#1 := 3; 7240#L560 assume 0 == ~e_f~0;~e_f~0 := 1; 7184#L560-2 assume 0 == ~e_g~0;~e_g~0 := 1; 7036#L565-1 assume 0 == ~e_e~0;~e_e~0 := 1; 7037#L570-1 assume !(0 == ~e_c~0); 7084#L575-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 7085#L580-1 assume 1 == ~wl_pc~0; 7191#L586 assume 1 == ~e_wl~0;~wl_st~0 := 0; 7164#L593 assume !(1 == ~c1_pc~0); 7113#L603 assume !(1 == ~c2_pc~0); 6970#L612 assume !(1 == ~wb_pc~0); 6971#L621 assume !(1 == ~e_c~0); 7133#L630-1 assume 1 == ~e_e~0;~e_e~0 := 2; 7134#L635-1 assume 1 == ~e_f~0;~e_f~0 := 2; 7208#L640-1 assume 1 == ~e_g~0;~e_g~0 := 2; 7200#L645-1 assume !(1 == ~e_c~0); 7008#L650-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 7009#L655-1 assume 0 == ~wl_st~0; 7015#L672-1 [2024-11-13 13:42:56,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:56,637 INFO L85 PathProgramCache]: Analyzing trace with hash 255545497, now seen corresponding path program 1 times [2024-11-13 13:42:56,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:56,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179662779] [2024-11-13 13:42:56,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:56,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:56,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:56,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:56,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:42:56,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179662779] [2024-11-13 13:42:56,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179662779] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:42:56,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:42:56,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 13:42:56,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125538304] [2024-11-13 13:42:56,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:42:56,703 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 13:42:56,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:56,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1463611285, now seen corresponding path program 1 times [2024-11-13 13:42:56,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:56,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487985962] [2024-11-13 13:42:56,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:56,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:56,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:42:56,712 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:42:56,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:42:56,724 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:42:56,977 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 13:42:56,977 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 13:42:56,978 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 13:42:56,978 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 13:42:56,978 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-13 13:42:56,978 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:56,978 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 13:42:56,978 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 13:42:56,978 INFO L132 ssoRankerPreferences]: Filename of dumped script: toy2.cil.c_Iteration8_Loop [2024-11-13 13:42:56,978 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 13:42:56,978 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 13:42:56,980 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:56,991 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:56,993 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:56,996 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:56,999 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,006 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,009 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,013 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,016 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,020 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,030 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,034 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,037 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,041 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,047 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,050 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,053 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,057 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,061 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,065 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,071 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,074 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,078 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,084 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,087 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,387 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 13:42:57,387 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-13 13:42:57,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:57,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:57,389 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:57,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2024-11-13 13:42:57,393 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:57,393 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:57,434 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2024-11-13 13:42:57,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:57,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:57,437 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:57,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2024-11-13 13:42:57,440 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-13 13:42:57,441 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:57,462 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-13 13:42:57,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2024-11-13 13:42:57,484 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 13:42:57,484 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 13:42:57,484 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 13:42:57,484 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 13:42:57,484 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 13:42:57,484 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:57,484 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 13:42:57,485 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 13:42:57,485 INFO L132 ssoRankerPreferences]: Filename of dumped script: toy2.cil.c_Iteration8_Loop [2024-11-13 13:42:57,485 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 13:42:57,485 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 13:42:57,487 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,491 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,498 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,501 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,505 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,512 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,516 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,521 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,524 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,528 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,535 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,539 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,543 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,546 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,550 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,557 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,560 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,564 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,569 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,573 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,577 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,584 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,587 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,590 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,593 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:57,857 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 13:42:57,857 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 13:42:57,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:57,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:57,861 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:57,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2024-11-13 13:42:57,865 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:42:57,882 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:42:57,882 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:42:57,882 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:42:57,882 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:42:57,882 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:42:57,883 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:42:57,883 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:42:57,888 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:42:57,909 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2024-11-13 13:42:57,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:57,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:57,912 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:57,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2024-11-13 13:42:57,917 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:42:57,934 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:42:57,934 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:42:57,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:42:57,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:42:57,934 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:42:57,936 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:42:57,936 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:42:57,939 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 13:42:57,942 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-11-13 13:42:57,943 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-11-13 13:42:57,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:57,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:57,945 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:57,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2024-11-13 13:42:57,950 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 13:42:57,950 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-13 13:42:57,951 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 13:42:57,951 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(~e_f~0) = -1*~e_f~0 + 1 Supporting invariants [] [2024-11-13 13:42:57,972 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2024-11-13 13:42:57,973 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-13 13:42:57,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:58,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:58,036 INFO L255 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 13:42:58,038 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:42:58,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:58,109 INFO L255 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 13:42:58,110 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:42:58,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:58,210 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2024-11-13 13:42:58,211 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 463 states and 788 transitions. cyclomatic complexity: 328 Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:58,275 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 463 states and 788 transitions. cyclomatic complexity: 328. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 1526 states and 2585 transitions. Complement of second has 5 states. [2024-11-13 13:42:58,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2024-11-13 13:42:58,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:58,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 367 transitions. [2024-11-13 13:42:58,278 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 367 transitions. Stem has 24 letters. Loop has 28 letters. [2024-11-13 13:42:58,278 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:42:58,278 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 367 transitions. Stem has 52 letters. Loop has 28 letters. [2024-11-13 13:42:58,278 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:42:58,279 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 367 transitions. Stem has 24 letters. Loop has 56 letters. [2024-11-13 13:42:58,279 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:42:58,279 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1526 states and 2585 transitions. [2024-11-13 13:42:58,294 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 774 [2024-11-13 13:42:58,306 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1526 states to 1514 states and 2568 transitions. [2024-11-13 13:42:58,306 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 863 [2024-11-13 13:42:58,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 871 [2024-11-13 13:42:58,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1514 states and 2568 transitions. [2024-11-13 13:42:58,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:42:58,308 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1514 states and 2568 transitions. [2024-11-13 13:42:58,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states and 2568 transitions. [2024-11-13 13:42:58,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1106. [2024-11-13 13:42:58,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1106 states, 1106 states have (on average 1.709764918625678) internal successors, (1891), 1105 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:58,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1106 states to 1106 states and 1891 transitions. [2024-11-13 13:42:58,344 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1106 states and 1891 transitions. [2024-11-13 13:42:58,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:42:58,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:42:58,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:42:58,345 INFO L87 Difference]: Start difference. First operand 1106 states and 1891 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:58,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:42:58,511 INFO L93 Difference]: Finished difference Result 1428 states and 2429 transitions. [2024-11-13 13:42:58,511 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1428 states and 2429 transitions. [2024-11-13 13:42:58,523 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 623 [2024-11-13 13:42:58,533 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1428 states to 1428 states and 2429 transitions. [2024-11-13 13:42:58,534 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 785 [2024-11-13 13:42:58,535 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 785 [2024-11-13 13:42:58,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1428 states and 2429 transitions. [2024-11-13 13:42:58,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:42:58,536 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1428 states and 2429 transitions. [2024-11-13 13:42:58,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1428 states and 2429 transitions. [2024-11-13 13:42:58,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1428 to 1317. [2024-11-13 13:42:58,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1317 states, 1317 states have (on average 1.7084282460136675) internal successors, (2250), 1316 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:42:58,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1317 states to 1317 states and 2250 transitions. [2024-11-13 13:42:58,593 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1317 states and 2250 transitions. [2024-11-13 13:42:58,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 13:42:58,594 INFO L424 stractBuchiCegarLoop]: Abstraction has 1317 states and 2250 transitions. [2024-11-13 13:42:58,594 INFO L331 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2024-11-13 13:42:58,595 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1317 states and 2250 transitions. [2024-11-13 13:42:58,608 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2024-11-13 13:42:58,608 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:42:58,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:42:58,609 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:58,609 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:42:58,610 INFO L745 eck$LassoCheckResult]: Stem: 11776#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 11777#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 11808#L404 assume !(1 == ~c_req_up~0); 11874#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 11746#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 11747#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 11902#L425-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 11903#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 11950#L435-1 assume !(0 == ~e_f~0); 11757#L440-1 assume !(0 == ~e_g~0); 11758#L445-1 assume !(0 == ~e_e~0); 11811#L450-1 assume !(0 == ~e_c~0); 11818#L455-1 assume !(0 == ~e_wl~0); 12058#L460-1 assume !(1 == ~wl_pc~0); 12056#$Ultimate##44 assume !(2 == ~wl_pc~0); 12054#L473 assume !(1 == ~c1_pc~0); 12052#L483 assume !(1 == ~c2_pc~0); 12050#L492 assume !(1 == ~wb_pc~0); 12048#L501 assume !(1 == ~e_c~0); 12047#L510-1 assume !(1 == ~e_e~0); 12046#L515-1 assume !(1 == ~e_f~0); 12043#L520-1 assume !(1 == ~e_g~0); 11812#L525-1 assume !(1 == ~e_c~0); 11813#L530-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 12693#L672-1 [2024-11-13 13:42:58,610 INFO L747 eck$LassoCheckResult]: Loop: 12693#L672-1 assume !false; 12778#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 12779#L377 assume !false; 12767#L295 assume !(0 == ~wl_st~0); 12768#L299 assume !(0 == ~c1_st~0); 12757#L302 assume !(0 == ~c2_st~0); 12758#L305 assume !(0 == ~wb_st~0); 12751#L308 assume !(0 == ~r_st~0); 12752#eval_returnLabel#1 havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2; 12601#L548 assume !(1 == ~c_req_up~0); 12602#L548-2 start_simulation_~kernel_st~0#1 := 3; 12944#L560 assume !(0 == ~e_f~0); 12940#L560-2 assume 0 == ~e_g~0;~e_g~0 := 1; 12937#L565-1 assume 0 == ~e_e~0;~e_e~0 := 1; 12912#L570-1 assume !(0 == ~e_c~0); 12910#L575-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 12908#L580-1 assume 1 == ~wl_pc~0; 12904#L586 assume 1 == ~e_wl~0;~wl_st~0 := 0; 12903#L593 assume !(1 == ~c1_pc~0); 12901#L603 assume !(1 == ~c2_pc~0); 12897#L612 assume !(1 == ~wb_pc~0); 12894#L621 assume !(1 == ~e_c~0); 12892#L630-1 assume 1 == ~e_e~0;~e_e~0 := 2; 12891#L635-1 assume !(1 == ~e_f~0); 11954#L640-1 assume 1 == ~e_g~0;~e_g~0 := 2; 11955#L645-1 assume !(1 == ~e_c~0); 12811#L650-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 12809#L655-1 assume 0 == ~wl_st~0; 12693#L672-1 [2024-11-13 13:42:58,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:58,611 INFO L85 PathProgramCache]: Analyzing trace with hash 255605077, now seen corresponding path program 1 times [2024-11-13 13:42:58,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:58,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394910771] [2024-11-13 13:42:58,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:58,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:58,618 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2024-11-13 13:42:58,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:42:58,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:42:58,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:42:58,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394910771] [2024-11-13 13:42:58,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394910771] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:42:58,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:42:58,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:42:58,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187127808] [2024-11-13 13:42:58,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:42:58,686 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 13:42:58,687 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:42:58,687 INFO L85 PathProgramCache]: Analyzing trace with hash -122889575, now seen corresponding path program 1 times [2024-11-13 13:42:58,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:42:58,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108505265] [2024-11-13 13:42:58,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:42:58,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:42:58,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:42:58,695 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:42:58,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:42:58,708 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:42:58,965 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 13:42:58,965 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 13:42:58,965 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 13:42:58,965 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 13:42:58,965 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-13 13:42:58,965 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:58,966 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 13:42:58,966 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 13:42:58,966 INFO L132 ssoRankerPreferences]: Filename of dumped script: toy2.cil.c_Iteration9_Loop [2024-11-13 13:42:58,966 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 13:42:58,966 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 13:42:58,968 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:58,972 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:58,975 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:58,978 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:58,981 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:58,984 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:58,987 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:58,992 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:58,995 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:58,999 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,006 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,014 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,017 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,020 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,023 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,026 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,032 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,036 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,039 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,043 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,046 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,052 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,059 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,062 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,065 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,326 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 13:42:59,326 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-13 13:42:59,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:59,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:59,329 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:59,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2024-11-13 13:42:59,332 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:59,332 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:59,360 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:59,360 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~c1_st~0=4} Honda state: {~c1_st~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:59,374 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2024-11-13 13:42:59,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:59,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:59,376 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:59,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2024-11-13 13:42:59,378 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:59,379 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:59,392 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:59,393 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet7#1=0} Honda state: {ULTIMATE.start_eval_#t~nondet7#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:59,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2024-11-13 13:42:59,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:59,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:59,407 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:59,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2024-11-13 13:42:59,409 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:59,409 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:59,425 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:59,425 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp___1~0#1=0} Honda state: {ULTIMATE.start_eval_~tmp___1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:59,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2024-11-13 13:42:59,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:59,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:59,446 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:59,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2024-11-13 13:42:59,450 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:59,450 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:59,475 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:59,475 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~r_st~0=-1} Honda state: {~r_st~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:59,493 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2024-11-13 13:42:59,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:59,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:59,497 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:59,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2024-11-13 13:42:59,499 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:59,499 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:59,511 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:59,511 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp___2~0#1=0} Honda state: {ULTIMATE.start_eval_~tmp___2~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:59,523 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2024-11-13 13:42:59,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:59,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:59,525 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:59,526 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:59,526 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:59,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2024-11-13 13:42:59,539 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:59,539 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet4#1=0} Honda state: {ULTIMATE.start_eval_#t~nondet4#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:59,554 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2024-11-13 13:42:59,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:59,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:59,555 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:59,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2024-11-13 13:42:59,557 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:59,557 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:59,583 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:59,583 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~c2_st~0=-1} Honda state: {~c2_st~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:59,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2024-11-13 13:42:59,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:59,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:59,607 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:59,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2024-11-13 13:42:59,611 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:59,611 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:59,631 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:59,632 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet5#1=0} Honda state: {ULTIMATE.start_eval_#t~nondet5#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:59,653 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2024-11-13 13:42:59,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:59,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:59,657 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:59,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2024-11-13 13:42:59,662 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:59,662 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:59,695 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:42:59,695 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~wb_st~0=-1} Honda state: {~wb_st~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:42:59,717 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2024-11-13 13:42:59,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:59,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:59,720 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:59,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2024-11-13 13:42:59,724 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:42:59,724 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:59,777 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2024-11-13 13:42:59,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:59,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:42:59,780 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:42:59,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2024-11-13 13:42:59,784 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-13 13:42:59,784 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:42:59,847 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-13 13:42:59,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2024-11-13 13:42:59,851 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 13:42:59,851 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 13:42:59,851 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 13:42:59,851 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 13:42:59,851 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 13:42:59,852 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:42:59,852 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 13:42:59,852 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 13:42:59,852 INFO L132 ssoRankerPreferences]: Filename of dumped script: toy2.cil.c_Iteration9_Loop [2024-11-13 13:42:59,852 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 13:42:59,852 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 13:42:59,854 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,859 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,863 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,866 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,869 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,874 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,878 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,885 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,888 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,892 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,899 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,907 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,910 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,914 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,917 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,922 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,925 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,940 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,948 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,957 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,962 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,970 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,977 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,981 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:42:59,984 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:00,308 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 13:43:00,308 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 13:43:00,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:00,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:00,311 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:00,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2024-11-13 13:43:00,318 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:00,336 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:00,337 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:00,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:00,337 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:43:00,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:00,338 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:43:00,338 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:00,344 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:00,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2024-11-13 13:43:00,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:00,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:00,372 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:00,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2024-11-13 13:43:00,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:00,394 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:00,394 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:00,394 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:00,394 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:43:00,394 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:00,395 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:43:00,395 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:00,397 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:00,419 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2024-11-13 13:43:00,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:00,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:00,423 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:00,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2024-11-13 13:43:00,427 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:00,445 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:00,445 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:00,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:00,446 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:43:00,446 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:00,446 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:43:00,446 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:00,451 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:00,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2024-11-13 13:43:00,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:00,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:00,471 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:00,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2024-11-13 13:43:00,473 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:00,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:00,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:00,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:00,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:43:00,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:00,489 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:43:00,489 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:00,490 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:00,507 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2024-11-13 13:43:00,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:00,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:00,509 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:00,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2024-11-13 13:43:00,511 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:00,525 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:00,526 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:00,526 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:00,526 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:43:00,526 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:00,527 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:43:00,527 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:00,529 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:00,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2024-11-13 13:43:00,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:00,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:00,548 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:00,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2024-11-13 13:43:00,550 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:00,564 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:00,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:00,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:00,564 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:43:00,564 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:00,566 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:43:00,566 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:00,572 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:00,597 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2024-11-13 13:43:00,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:00,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:00,601 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:00,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2024-11-13 13:43:00,605 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:00,622 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:00,622 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:00,622 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:00,622 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:43:00,622 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:00,623 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:43:00,623 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:00,625 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:00,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2024-11-13 13:43:00,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:00,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:00,644 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:00,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2024-11-13 13:43:00,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:00,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:00,660 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:00,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:00,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:43:00,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:00,661 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:43:00,661 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:00,666 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:00,683 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2024-11-13 13:43:00,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:00,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:00,685 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:00,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2024-11-13 13:43:00,688 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:00,702 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:00,702 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:00,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:00,702 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:43:00,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:00,703 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:43:00,703 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:00,706 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:00,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2024-11-13 13:43:00,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:00,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:00,722 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:00,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2024-11-13 13:43:00,724 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:00,738 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:00,738 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:00,739 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:00,739 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:43:00,739 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:00,740 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:43:00,741 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:00,745 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:00,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2024-11-13 13:43:00,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:00,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:00,763 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:00,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2024-11-13 13:43:00,765 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:00,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:00,779 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:00,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:00,780 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:43:00,780 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:00,781 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:43:00,781 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:00,784 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 13:43:00,788 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-11-13 13:43:00,788 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-11-13 13:43:00,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:00,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:00,790 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:00,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2024-11-13 13:43:00,792 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 13:43:00,792 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-13 13:43:00,792 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 13:43:00,792 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(~e_wl~0) = -1*~e_wl~0 + 1 Supporting invariants [] [2024-11-13 13:43:00,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2024-11-13 13:43:00,809 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-13 13:43:00,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:00,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:43:00,871 INFO L255 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 13:43:00,872 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:43:00,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:43:00,936 INFO L255 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 13:43:00,937 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:43:01,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:43:01,041 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2024-11-13 13:43:01,041 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1317 states and 2250 transitions. cyclomatic complexity: 941 Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:01,117 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1317 states and 2250 transitions. cyclomatic complexity: 941. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 2652 states and 4524 transitions. Complement of second has 5 states. [2024-11-13 13:43:01,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2024-11-13 13:43:01,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:01,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 376 transitions. [2024-11-13 13:43:01,120 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 24 letters. Loop has 28 letters. [2024-11-13 13:43:01,120 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:43:01,120 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 52 letters. Loop has 28 letters. [2024-11-13 13:43:01,121 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:43:01,121 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 24 letters. Loop has 56 letters. [2024-11-13 13:43:01,123 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:43:01,124 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2652 states and 4524 transitions. [2024-11-13 13:43:01,146 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1140 [2024-11-13 13:43:01,165 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2652 states to 2648 states and 4516 transitions. [2024-11-13 13:43:01,165 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1291 [2024-11-13 13:43:01,168 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1313 [2024-11-13 13:43:01,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2648 states and 4516 transitions. [2024-11-13 13:43:01,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:43:01,168 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2648 states and 4516 transitions. [2024-11-13 13:43:01,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2648 states and 4516 transitions. [2024-11-13 13:43:01,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2648 to 2237. [2024-11-13 13:43:01,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2237 states, 2237 states have (on average 1.7080911935628074) internal successors, (3821), 2236 states have internal predecessors, (3821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:01,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2237 states to 2237 states and 3821 transitions. [2024-11-13 13:43:01,238 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2237 states and 3821 transitions. [2024-11-13 13:43:01,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:43:01,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:43:01,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:43:01,239 INFO L87 Difference]: Start difference. First operand 2237 states and 3821 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:01,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2024-11-13 13:43:01,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:43:01,429 INFO L93 Difference]: Finished difference Result 3209 states and 5448 transitions. [2024-11-13 13:43:01,429 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3209 states and 5448 transitions. [2024-11-13 13:43:01,455 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1216 [2024-11-13 13:43:01,476 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3209 states to 3209 states and 5448 transitions. [2024-11-13 13:43:01,477 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1577 [2024-11-13 13:43:01,479 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1577 [2024-11-13 13:43:01,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3209 states and 5448 transitions. [2024-11-13 13:43:01,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:43:01,480 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3209 states and 5448 transitions. [2024-11-13 13:43:01,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3209 states and 5448 transitions. [2024-11-13 13:43:01,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3209 to 2803. [2024-11-13 13:43:01,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2803 states, 2803 states have (on average 1.703888690688548) internal successors, (4776), 2802 states have internal predecessors, (4776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:01,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2803 states to 2803 states and 4776 transitions. [2024-11-13 13:43:01,558 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2803 states and 4776 transitions. [2024-11-13 13:43:01,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 13:43:01,558 INFO L424 stractBuchiCegarLoop]: Abstraction has 2803 states and 4776 transitions. [2024-11-13 13:43:01,558 INFO L331 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2024-11-13 13:43:01,559 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2803 states and 4776 transitions. [2024-11-13 13:43:01,575 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1026 [2024-11-13 13:43:01,577 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:43:01,577 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:43:01,579 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:01,579 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:01,579 INFO L745 eck$LassoCheckResult]: Stem: 21372#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 21373#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 21405#L404 assume !(1 == ~c_req_up~0); 21471#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 21342#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 21343#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 21498#L425-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 21499#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 21545#L435-1 assume !(0 == ~e_f~0); 21546#L440-1 assume !(0 == ~e_g~0); 21561#L445-1 assume !(0 == ~e_e~0); 21416#L450-1 assume !(0 == ~e_c~0); 21339#L455-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 21340#L460-1 assume !(1 == ~wl_pc~0); 21484#$Ultimate##44 assume !(2 == ~wl_pc~0); 21763#L473 assume !(1 == ~c1_pc~0); 22390#L483 assume !(1 == ~c2_pc~0); 22384#L492 assume !(1 == ~wb_pc~0); 22380#L501 assume !(1 == ~e_c~0); 22379#L510-1 assume !(1 == ~e_e~0); 22378#L515-1 assume !(1 == ~e_f~0); 22376#L520-1 assume !(1 == ~e_g~0); 22375#L525-1 assume !(1 == ~e_c~0); 22373#L530-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 22374#L672-1 assume !false; 23004#L542 [2024-11-13 13:43:01,580 INFO L747 eck$LassoCheckResult]: Loop: 23004#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 23907#L377 assume !false; 23901#L295 assume !(0 == ~wl_st~0); 23902#L299 assume !(0 == ~c1_st~0); 23905#L302 assume !(0 == ~c2_st~0); 23906#L305 assume !(0 == ~wb_st~0); 23903#L308 assume !(0 == ~r_st~0); 23904#eval_returnLabel#1 havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2; 21460#L548 assume !(1 == ~c_req_up~0); 21298#L548-2 start_simulation_~kernel_st~0#1 := 3; 21299#L560 assume !(0 == ~e_f~0); 21350#L560-2 assume 0 == ~e_g~0;~e_g~0 := 1; 24030#L565-1 assume 0 == ~e_e~0;~e_e~0 := 1; 24029#L570-1 assume !(0 == ~e_c~0); 24028#L575-1 assume !(0 == ~e_wl~0); 24027#L580-1 assume !(1 == ~wl_pc~0); 23126#$Ultimate##251 assume !(2 == ~wl_pc~0); 24024#L593 assume !(1 == ~c1_pc~0); 24022#L603 assume !(1 == ~c2_pc~0); 24020#L612 assume !(1 == ~wb_pc~0); 24018#L621 assume !(1 == ~e_c~0); 24017#L630-1 assume 1 == ~e_e~0;~e_e~0 := 2; 24016#L635-1 assume !(1 == ~e_f~0); 24015#L640-1 assume 1 == ~e_g~0;~e_g~0 := 2; 21531#L645-1 assume !(1 == ~e_c~0); 21532#L650-1 assume !(1 == ~e_wl~0); 23919#L655-1 assume 0 == ~wl_st~0; 23131#L672-1 assume !false; 23004#L542 [2024-11-13 13:43:01,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:01,580 INFO L85 PathProgramCache]: Analyzing trace with hash -79371013, now seen corresponding path program 1 times [2024-11-13 13:43:01,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:01,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413017495] [2024-11-13 13:43:01,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:01,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:01,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:43:01,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:43:01,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:43:01,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413017495] [2024-11-13 13:43:01,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413017495] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:43:01,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:43:01,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 13:43:01,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715107780] [2024-11-13 13:43:01,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:43:01,640 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 13:43:01,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:01,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1185192576, now seen corresponding path program 1 times [2024-11-13 13:43:01,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:01,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83837871] [2024-11-13 13:43:01,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:01,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:01,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:43:01,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:43:01,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:43:01,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83837871] [2024-11-13 13:43:01,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83837871] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:43:01,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:43:01,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:43:01,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528878591] [2024-11-13 13:43:01,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:43:01,667 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-11-13 13:43:01,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:43:01,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:43:01,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:43:01,668 INFO L87 Difference]: Start difference. First operand 2803 states and 4776 transitions. cyclomatic complexity: 1987 Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:01,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:43:01,789 INFO L93 Difference]: Finished difference Result 2884 states and 4767 transitions. [2024-11-13 13:43:01,789 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2884 states and 4767 transitions. [2024-11-13 13:43:01,808 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1056 [2024-11-13 13:43:01,827 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2884 states to 2884 states and 4767 transitions. [2024-11-13 13:43:01,827 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1216 [2024-11-13 13:43:01,829 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1216 [2024-11-13 13:43:01,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2884 states and 4767 transitions. [2024-11-13 13:43:01,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:43:01,831 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2884 states and 4767 transitions. [2024-11-13 13:43:01,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2884 states and 4767 transitions. [2024-11-13 13:43:01,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2884 to 2563. [2024-11-13 13:43:01,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2563 states, 2563 states have (on average 1.667186890362856) internal successors, (4273), 2562 states have internal predecessors, (4273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:01,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2563 states to 2563 states and 4273 transitions. [2024-11-13 13:43:01,927 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2563 states and 4273 transitions. [2024-11-13 13:43:01,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 13:43:01,928 INFO L424 stractBuchiCegarLoop]: Abstraction has 2563 states and 4273 transitions. [2024-11-13 13:43:01,928 INFO L331 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2024-11-13 13:43:01,928 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2563 states and 4273 transitions. [2024-11-13 13:43:01,944 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 872 [2024-11-13 13:43:01,945 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:43:01,945 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:43:01,946 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:01,946 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:01,946 INFO L745 eck$LassoCheckResult]: Stem: 27068#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 27069#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 27094#L404 assume !(1 == ~c_req_up~0); 27141#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 27142#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 27114#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 27115#L425-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 27090#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 27091#L435-1 assume !(0 == ~e_f~0); 27048#L440-1 assume !(0 == ~e_g~0); 27049#L445-1 assume !(0 == ~e_e~0); 27104#L450-1 assume !(0 == ~e_c~0); 27105#L455-1 assume !(0 == ~e_wl~0); 27254#L460-1 assume !(1 == ~wl_pc~0); 27251#$Ultimate##44 assume !(2 == ~wl_pc~0); 27215#L473 assume !(1 == ~c1_pc~0); 27196#L483 assume !(1 == ~c2_pc~0); 27019#L492 assume !(1 == ~wb_pc~0); 27096#L501 assume !(1 == ~e_c~0); 27065#L510-1 assume !(1 == ~e_e~0); 27045#L515-1 assume !(1 == ~e_f~0); 27016#L520-1 assume !(1 == ~e_g~0); 27017#L525-1 assume !(1 == ~e_c~0); 27099#L530-1 assume !(1 == ~e_wl~0); 29376#L672-1 assume !false; 27278#L542 [2024-11-13 13:43:01,946 INFO L747 eck$LassoCheckResult]: Loop: 27278#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 28882#L377 assume !false; 28765#L295 assume !(0 == ~wl_st~0); 28766#L299 assume !(0 == ~c1_st~0); 28769#L302 assume !(0 == ~c2_st~0); 28770#L305 assume !(0 == ~wb_st~0); 28767#L308 assume !(0 == ~r_st~0); 28768#eval_returnLabel#1 havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2; 29326#L548 assume !(1 == ~c_req_up~0); 29324#L548-2 start_simulation_~kernel_st~0#1 := 3; 29323#L560 assume !(0 == ~e_f~0); 29322#L560-2 assume 0 == ~e_g~0;~e_g~0 := 1; 29320#L565-1 assume 0 == ~e_e~0;~e_e~0 := 1; 29317#L570-1 assume !(0 == ~e_c~0); 29316#L575-1 assume !(0 == ~e_wl~0); 28645#L580-1 assume !(1 == ~wl_pc~0); 28632#$Ultimate##251 assume !(2 == ~wl_pc~0); 29313#L593 assume !(1 == ~c1_pc~0); 29304#L603 assume !(1 == ~c2_pc~0); 29301#L612 assume !(1 == ~wb_pc~0); 27140#L621 assume !(1 == ~e_c~0); 27132#L630-1 assume 1 == ~e_e~0;~e_e~0 := 2; 27133#L635-1 assume !(1 == ~e_f~0); 27220#L640-1 assume 1 == ~e_g~0;~e_g~0 := 2; 27210#L645-1 assume !(1 == ~e_c~0); 27004#L650-1 assume !(1 == ~e_wl~0); 27005#L655-1 assume 0 == ~wl_st~0; 27011#L672-1 assume !false; 27278#L542 [2024-11-13 13:43:01,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:01,947 INFO L85 PathProgramCache]: Analyzing trace with hash -666176965, now seen corresponding path program 2 times [2024-11-13 13:43:01,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:01,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953073174] [2024-11-13 13:43:01,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:01,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:01,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:01,959 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:01,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:01,981 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:43:01,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:01,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1185192576, now seen corresponding path program 2 times [2024-11-13 13:43:01,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:01,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549333988] [2024-11-13 13:43:01,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:01,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:01,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:43:02,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:43:02,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:43:02,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549333988] [2024-11-13 13:43:02,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549333988] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:43:02,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:43:02,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:43:02,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383679700] [2024-11-13 13:43:02,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:43:02,014 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-11-13 13:43:02,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:43:02,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:43:02,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:43:02,014 INFO L87 Difference]: Start difference. First operand 2563 states and 4273 transitions. cyclomatic complexity: 1720 Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:02,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:43:02,085 INFO L93 Difference]: Finished difference Result 4138 states and 6816 transitions. [2024-11-13 13:43:02,086 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4138 states and 6816 transitions. [2024-11-13 13:43:02,118 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1406 [2024-11-13 13:43:02,149 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4138 states to 4138 states and 6816 transitions. [2024-11-13 13:43:02,150 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1574 [2024-11-13 13:43:02,154 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1574 [2024-11-13 13:43:02,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4138 states and 6816 transitions. [2024-11-13 13:43:02,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:43:02,160 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4138 states and 6816 transitions. [2024-11-13 13:43:02,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4138 states and 6816 transitions. [2024-11-13 13:43:02,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4138 to 4138. [2024-11-13 13:43:02,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4138 states, 4138 states have (on average 1.6471725471242147) internal successors, (6816), 4137 states have internal predecessors, (6816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:02,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4138 states to 4138 states and 6816 transitions. [2024-11-13 13:43:02,265 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4138 states and 6816 transitions. [2024-11-13 13:43:02,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:43:02,266 INFO L424 stractBuchiCegarLoop]: Abstraction has 4138 states and 6816 transitions. [2024-11-13 13:43:02,266 INFO L331 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2024-11-13 13:43:02,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4138 states and 6816 transitions. [2024-11-13 13:43:02,281 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1406 [2024-11-13 13:43:02,281 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:43:02,281 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:43:02,282 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:02,283 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:02,283 INFO L745 eck$LassoCheckResult]: Stem: 33775#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 33776#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 33801#L404 assume !(1 == ~c_req_up~0); 33929#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 33990#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 33989#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 33988#L425-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 33987#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 33986#L435-1 assume !(0 == ~e_f~0); 33985#L440-1 assume !(0 == ~e_g~0); 33984#L445-1 assume !(0 == ~e_e~0); 33983#L450-1 assume !(0 == ~e_c~0); 33982#L455-1 assume !(0 == ~e_wl~0); 33981#L460-1 assume !(1 == ~wl_pc~0); 33973#$Ultimate##44 assume !(2 == ~wl_pc~0); 33974#L473 assume !(1 == ~c1_pc~0); 33972#L483 assume !(1 == ~c2_pc~0); 33930#L492 assume !(1 == ~wb_pc~0); 33803#L501 assume !(1 == ~e_c~0); 33771#L510-1 assume !(1 == ~e_e~0); 33772#L515-1 assume !(1 == ~e_f~0); 33960#L520-1 assume !(1 == ~e_g~0); 33805#L525-1 assume !(1 == ~e_c~0); 33806#L530-1 assume !(1 == ~e_wl~0); 33889#L672-1 assume !false; 34014#L542 [2024-11-13 13:43:02,283 INFO L747 eck$LassoCheckResult]: Loop: 34014#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 36683#L377 assume !false; 36680#L295 assume !(0 == ~wl_st~0); 36681#L299 assume !(0 == ~c1_st~0); 36767#L302 assume !(0 == ~c2_st~0); 36768#L305 assume !(0 == ~wb_st~0); 36765#L308 assume !(0 == ~r_st~0); 36766#eval_returnLabel#1 havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2; 36948#L548 assume !(1 == ~c_req_up~0); 36946#L548-2 start_simulation_~kernel_st~0#1 := 3; 36945#L560 assume !(0 == ~e_f~0); 36944#L560-2 assume 0 == ~e_g~0;~e_g~0 := 1; 36942#L565-1 assume 0 == ~e_e~0;~e_e~0 := 1; 36940#L570-1 assume !(0 == ~e_c~0); 36888#L575-1 assume !(0 == ~e_wl~0); 36886#L580-1 assume !(1 == ~wl_pc~0); 36866#$Ultimate##251 assume 2 == ~wl_pc~0; 36867#L594 assume 1 == ~e_e~0;~wl_st~0 := 0; 36868#L593 assume !(1 == ~c1_pc~0); 36741#L603 assume !(1 == ~c2_pc~0); 36736#L612 assume !(1 == ~wb_pc~0); 36731#L621 assume !(1 == ~e_c~0); 36730#L630-1 assume 1 == ~e_e~0;~e_e~0 := 2; 36729#L635-1 assume !(1 == ~e_f~0); 36714#L640-1 assume 1 == ~e_g~0;~e_g~0 := 2; 36712#L645-1 assume !(1 == ~e_c~0); 34024#L650-1 assume !(1 == ~e_wl~0); 36699#L655-1 assume 0 == ~wl_st~0; 36693#L672-1 assume !false; 34014#L542 [2024-11-13 13:43:02,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:02,284 INFO L85 PathProgramCache]: Analyzing trace with hash -666176965, now seen corresponding path program 3 times [2024-11-13 13:43:02,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:02,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224276805] [2024-11-13 13:43:02,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:02,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:02,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:02,297 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:02,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:02,308 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:43:02,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:02,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1632174275, now seen corresponding path program 1 times [2024-11-13 13:43:02,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:02,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533479656] [2024-11-13 13:43:02,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:02,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:02,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:02,316 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:02,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:02,323 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:43:02,324 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:02,324 INFO L85 PathProgramCache]: Analyzing trace with hash -2036715319, now seen corresponding path program 1 times [2024-11-13 13:43:02,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:02,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108487959] [2024-11-13 13:43:02,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:02,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:02,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:43:02,365 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:43:02,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:43:02,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108487959] [2024-11-13 13:43:02,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108487959] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:43:02,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:43:02,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:43:02,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825192001] [2024-11-13 13:43:02,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:43:02,694 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 13:43:02,695 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 13:43:02,695 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 13:43:02,695 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 13:43:02,695 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-11-13 13:43:02,695 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:02,695 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 13:43:02,695 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 13:43:02,695 INFO L132 ssoRankerPreferences]: Filename of dumped script: toy2.cil.c_Iteration12_Loop [2024-11-13 13:43:02,695 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 13:43:02,696 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 13:43:02,697 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,701 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,705 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,710 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,712 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,715 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,720 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,726 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,731 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,734 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,736 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,738 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,744 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,746 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,748 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,752 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,754 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,757 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,763 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,766 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,769 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,772 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,776 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,779 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:02,782 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,083 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 13:43:03,083 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-11-13 13:43:03,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:03,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:03,086 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:03,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2024-11-13 13:43:03,090 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:43:03,090 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:43:03,122 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:43:03,122 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~c1_st~0=4} Honda state: {~c1_st~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:43:03,144 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2024-11-13 13:43:03,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:03,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:03,148 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:03,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2024-11-13 13:43:03,151 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:43:03,151 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:43:03,183 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:43:03,183 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~wb_pc~0=4} Honda state: {~wb_pc~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:43:03,206 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2024-11-13 13:43:03,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:03,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:03,209 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:03,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2024-11-13 13:43:03,214 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:43:03,215 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:43:03,247 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:43:03,247 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~e_f~0=-1} Honda state: {~e_f~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:43:03,269 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2024-11-13 13:43:03,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:03,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:03,272 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:03,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2024-11-13 13:43:03,275 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:43:03,275 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:43:03,297 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:43:03,297 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet6#1=0} Honda state: {ULTIMATE.start_eval_#t~nondet6#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:43:03,319 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2024-11-13 13:43:03,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:03,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:03,325 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:03,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2024-11-13 13:43:03,329 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:43:03,329 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:43:03,360 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:43:03,360 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~c2_st~0=-1} Honda state: {~c2_st~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:43:03,384 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2024-11-13 13:43:03,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:03,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:03,387 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:03,391 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:43:03,391 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:43:03,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2024-11-13 13:43:03,424 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-11-13 13:43:03,424 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~e_wl~0=-1} Honda state: {~e_wl~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-11-13 13:43:03,447 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2024-11-13 13:43:03,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:03,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:03,451 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:03,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2024-11-13 13:43:03,455 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-11-13 13:43:03,455 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:43:03,512 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2024-11-13 13:43:03,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:03,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:03,516 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:03,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2024-11-13 13:43:03,520 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-11-13 13:43:03,520 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-11-13 13:43:03,579 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-11-13 13:43:03,583 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2024-11-13 13:43:03,583 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 13:43:03,584 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 13:43:03,584 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 13:43:03,584 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 13:43:03,584 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 13:43:03,584 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:03,584 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 13:43:03,584 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 13:43:03,584 INFO L132 ssoRankerPreferences]: Filename of dumped script: toy2.cil.c_Iteration12_Loop [2024-11-13 13:43:03,584 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 13:43:03,584 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 13:43:03,585 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,588 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,592 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,596 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,602 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,605 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,611 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,614 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,620 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,626 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,629 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,634 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,638 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,641 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,644 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,646 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,649 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,653 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,659 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,663 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,667 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,671 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,674 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,677 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,681 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:43:03,966 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 13:43:03,966 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 13:43:03,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:03,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:03,969 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:03,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2024-11-13 13:43:03,973 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:03,989 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:03,989 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:03,989 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:03,989 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:43:03,989 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:03,990 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:43:03,990 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:03,995 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:04,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2024-11-13 13:43:04,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:04,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:04,012 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:04,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2024-11-13 13:43:04,014 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:04,026 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:04,026 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:04,026 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:04,026 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:43:04,027 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:04,027 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:43:04,028 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:04,030 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:04,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2024-11-13 13:43:04,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:04,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:04,052 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:04,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2024-11-13 13:43:04,054 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:04,066 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:04,066 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:04,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:04,066 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:43:04,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:04,067 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:43:04,067 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:04,069 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:04,082 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2024-11-13 13:43:04,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:04,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:04,084 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:04,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2024-11-13 13:43:04,085 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:04,097 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:04,097 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:04,097 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:04,097 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:43:04,097 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:04,098 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:43:04,098 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:04,099 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:04,111 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2024-11-13 13:43:04,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:04,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:04,114 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:04,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2024-11-13 13:43:04,115 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:04,127 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:04,127 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:04,127 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:04,127 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:43:04,127 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:04,128 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:43:04,128 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:04,130 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:04,141 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2024-11-13 13:43:04,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:04,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:04,144 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:04,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2024-11-13 13:43:04,145 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:04,156 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:04,156 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:04,157 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:04,157 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:43:04,157 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:04,157 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:43:04,158 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:04,160 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:04,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2024-11-13 13:43:04,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:04,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:04,182 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:04,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2024-11-13 13:43:04,185 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:04,201 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:04,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:04,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:04,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:43:04,201 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:04,202 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:43:04,202 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:04,203 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:04,224 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2024-11-13 13:43:04,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:04,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:04,227 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:04,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2024-11-13 13:43:04,231 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:04,248 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:04,248 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:04,248 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:04,248 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2024-11-13 13:43:04,248 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:04,250 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2024-11-13 13:43:04,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:04,253 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 13:43:04,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2024-11-13 13:43:04,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:04,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:04,275 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:04,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2024-11-13 13:43:04,278 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 13:43:04,293 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 13:43:04,294 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 13:43:04,294 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 13:43:04,294 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 13:43:04,294 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 13:43:04,295 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 13:43:04,295 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 13:43:04,298 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 13:43:04,301 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-11-13 13:43:04,301 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-11-13 13:43:04,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:43:04,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:43:04,304 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 13:43:04,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2024-11-13 13:43:04,308 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 13:43:04,309 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-11-13 13:43:04,309 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 13:43:04,309 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(~e_g~0) = -1*~e_g~0 + 1 Supporting invariants [] [2024-11-13 13:43:04,326 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2024-11-13 13:43:04,327 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-11-13 13:43:04,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:04,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:43:04,398 INFO L255 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 13:43:04,399 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:43:04,409 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2024-11-13 13:43:04,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:43:04,474 INFO L255 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 13:43:04,475 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:43:04,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:43:04,584 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2024-11-13 13:43:04,584 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4138 states and 6816 transitions. cyclomatic complexity: 2688 Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:04,684 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4138 states and 6816 transitions. cyclomatic complexity: 2688. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 11889 states and 19548 transitions. Complement of second has 5 states. [2024-11-13 13:43:04,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2024-11-13 13:43:04,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:04,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 200 transitions. [2024-11-13 13:43:04,687 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 200 transitions. Stem has 25 letters. Loop has 29 letters. [2024-11-13 13:43:04,687 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:43:04,689 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 200 transitions. Stem has 54 letters. Loop has 29 letters. [2024-11-13 13:43:04,689 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:43:04,689 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 200 transitions. Stem has 25 letters. Loop has 58 letters. [2024-11-13 13:43:04,690 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 13:43:04,690 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11889 states and 19548 transitions. [2024-11-13 13:43:04,745 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2716 [2024-11-13 13:43:04,846 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11889 states to 11889 states and 19548 transitions. [2024-11-13 13:43:04,846 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3031 [2024-11-13 13:43:04,852 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3072 [2024-11-13 13:43:04,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11889 states and 19548 transitions. [2024-11-13 13:43:04,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:43:04,853 INFO L218 hiAutomatonCegarLoop]: Abstraction has 11889 states and 19548 transitions. [2024-11-13 13:43:04,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11889 states and 19548 transitions. [2024-11-13 13:43:05,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11889 to 11848. [2024-11-13 13:43:05,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11848 states, 11848 states have (on average 1.6450877785280216) internal successors, (19491), 11847 states have internal predecessors, (19491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:05,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11848 states to 11848 states and 19491 transitions. [2024-11-13 13:43:05,142 INFO L240 hiAutomatonCegarLoop]: Abstraction has 11848 states and 19491 transitions. [2024-11-13 13:43:05,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:43:05,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:43:05,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:43:05,143 INFO L87 Difference]: Start difference. First operand 11848 states and 19491 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:05,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:43:05,223 INFO L93 Difference]: Finished difference Result 10552 states and 17306 transitions. [2024-11-13 13:43:05,224 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10552 states and 17306 transitions. [2024-11-13 13:43:05,358 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2716 [2024-11-13 13:43:05,403 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10552 states to 10552 states and 17306 transitions. [2024-11-13 13:43:05,404 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3031 [2024-11-13 13:43:05,408 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3031 [2024-11-13 13:43:05,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10552 states and 17306 transitions. [2024-11-13 13:43:05,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:43:05,409 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10552 states and 17306 transitions. [2024-11-13 13:43:05,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10552 states and 17306 transitions. [2024-11-13 13:43:05,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10552 to 9754. [2024-11-13 13:43:05,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9754 states, 9754 states have (on average 1.6479393069509944) internal successors, (16074), 9753 states have internal predecessors, (16074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:05,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9754 states to 9754 states and 16074 transitions. [2024-11-13 13:43:05,658 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9754 states and 16074 transitions. [2024-11-13 13:43:05,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:43:05,659 INFO L424 stractBuchiCegarLoop]: Abstraction has 9754 states and 16074 transitions. [2024-11-13 13:43:05,659 INFO L331 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2024-11-13 13:43:05,659 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9754 states and 16074 transitions. [2024-11-13 13:43:05,701 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2716 [2024-11-13 13:43:05,701 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:43:05,701 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:43:05,702 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:05,702 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:05,703 INFO L745 eck$LassoCheckResult]: Stem: 72387#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 72388#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 72416#L404 assume !(1 == ~c_req_up~0); 72466#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 72467#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 72436#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 72437#L425-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 72412#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 72413#L435-1 assume !(0 == ~e_f~0); 72367#L440-1 assume !(0 == ~e_g~0); 72368#L445-1 assume !(0 == ~e_e~0); 72426#L450-1 assume !(0 == ~e_c~0); 72427#L455-1 assume !(0 == ~e_wl~0); 72595#L460-1 assume !(1 == ~wl_pc~0); 72590#$Ultimate##44 assume !(2 == ~wl_pc~0); 72587#L473 assume !(1 == ~c1_pc~0); 72583#L483 assume !(1 == ~c2_pc~0); 72581#L492 assume !(1 == ~wb_pc~0); 72444#L501 assume !(1 == ~e_c~0); 72384#L510-1 assume !(1 == ~e_e~0); 72363#L515-1 assume !(1 == ~e_f~0); 72334#L520-1 assume !(1 == ~e_g~0); 72335#L525-1 assume !(1 == ~e_c~0); 72421#L530-1 assume !(1 == ~e_wl~0); 73009#L672-1 assume !false; 72961#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 72962#L377 [2024-11-13 13:43:05,703 INFO L747 eck$LassoCheckResult]: Loop: 72962#L377 assume !false; 78365#L295 assume 0 == ~wl_st~0; 78364#L308-1 assume 0 == ~wl_st~0;havoc eval_#t~nondet4#1;eval_~tmp~0#1 := eval_#t~nondet4#1;havoc eval_#t~nondet4#1; 78362#L321 assume !(0 != eval_~tmp~0#1); 78363#L317 assume !(0 == ~c1_st~0); 78384#L332 assume !(0 == ~c2_st~0); 78373#L347 assume !(0 == ~wb_st~0); 78371#L362 assume !(0 == ~r_st~0); 72962#L377 [2024-11-13 13:43:05,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:05,704 INFO L85 PathProgramCache]: Analyzing trace with hash 823350745, now seen corresponding path program 1 times [2024-11-13 13:43:05,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:05,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375206159] [2024-11-13 13:43:05,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:05,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:05,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:05,717 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:05,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:05,730 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:43:05,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:05,731 INFO L85 PathProgramCache]: Analyzing trace with hash 254047153, now seen corresponding path program 1 times [2024-11-13 13:43:05,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:05,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161599661] [2024-11-13 13:43:05,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:05,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:05,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:05,736 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:05,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:05,740 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:43:05,742 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:05,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1339060617, now seen corresponding path program 1 times [2024-11-13 13:43:05,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:05,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401539997] [2024-11-13 13:43:05,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:05,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:05,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:43:05,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:43:05,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:43:05,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401539997] [2024-11-13 13:43:05,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401539997] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:43:05,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:43:05,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:43:05,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360622253] [2024-11-13 13:43:05,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:43:05,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:43:05,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:43:05,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:43:05,846 INFO L87 Difference]: Start difference. First operand 9754 states and 16074 transitions. cyclomatic complexity: 6341 Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:05,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:43:05,955 INFO L93 Difference]: Finished difference Result 15624 states and 25444 transitions. [2024-11-13 13:43:05,956 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15624 states and 25444 transitions. [2024-11-13 13:43:06,039 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 4236 [2024-11-13 13:43:06,131 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15624 states to 15624 states and 25444 transitions. [2024-11-13 13:43:06,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4847 [2024-11-13 13:43:06,140 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4847 [2024-11-13 13:43:06,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15624 states and 25444 transitions. [2024-11-13 13:43:06,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:43:06,141 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15624 states and 25444 transitions. [2024-11-13 13:43:06,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15624 states and 25444 transitions. [2024-11-13 13:43:06,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15624 to 15624. [2024-11-13 13:43:06,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15624 states, 15624 states have (on average 1.6285202252944189) internal successors, (25444), 15623 states have internal predecessors, (25444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:06,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15624 states to 15624 states and 25444 transitions. [2024-11-13 13:43:06,597 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15624 states and 25444 transitions. [2024-11-13 13:43:06,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:43:06,597 INFO L424 stractBuchiCegarLoop]: Abstraction has 15624 states and 25444 transitions. [2024-11-13 13:43:06,598 INFO L331 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2024-11-13 13:43:06,598 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15624 states and 25444 transitions. [2024-11-13 13:43:06,650 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 4236 [2024-11-13 13:43:06,650 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:43:06,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:43:06,651 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:06,651 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:06,651 INFO L745 eck$LassoCheckResult]: Stem: 97774#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 97775#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 97808#L404 assume !(1 == ~c_req_up~0); 97859#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 97860#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 97827#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 97828#L425-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 97800#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 97801#L435-1 assume !(0 == ~e_f~0); 97754#L440-1 assume !(0 == ~e_g~0); 97755#L445-1 assume !(0 == ~e_e~0); 97818#L450-1 assume !(0 == ~e_c~0); 97742#L455-1 assume !(0 == ~e_wl~0); 97743#L460-1 assume !(1 == ~wl_pc~0); 97897#$Ultimate##44 assume !(2 == ~wl_pc~0); 97996#L473 assume !(1 == ~c1_pc~0); 97992#L483 assume !(1 == ~c2_pc~0); 97955#L492 assume !(1 == ~wb_pc~0); 97810#L501 assume !(1 == ~e_c~0); 97773#L510-1 assume !(1 == ~e_e~0); 97746#L515-1 assume !(1 == ~e_f~0); 97719#L520-1 assume !(1 == ~e_g~0); 97720#L525-1 assume !(1 == ~e_c~0); 97813#L530-1 assume !(1 == ~e_wl~0); 97909#L672-1 assume !false; 98433#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 98434#L377 [2024-11-13 13:43:06,652 INFO L747 eck$LassoCheckResult]: Loop: 98434#L377 assume !false; 108714#L295 assume 0 == ~wl_st~0; 108710#L308-1 assume 0 == ~wl_st~0;havoc eval_#t~nondet4#1;eval_~tmp~0#1 := eval_#t~nondet4#1;havoc eval_#t~nondet4#1; 108708#L321 assume !(0 != eval_~tmp~0#1); 108706#L317 assume 0 == ~c1_st~0;havoc eval_#t~nondet5#1;eval_~tmp___0~0#1 := eval_#t~nondet5#1;havoc eval_#t~nondet5#1; 108691#L336 assume !(0 != eval_~tmp___0~0#1); 108704#L332 assume !(0 == ~c2_st~0); 109156#L347 assume !(0 == ~wb_st~0); 109155#L362 assume !(0 == ~r_st~0); 98434#L377 [2024-11-13 13:43:06,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:06,653 INFO L85 PathProgramCache]: Analyzing trace with hash 823350745, now seen corresponding path program 2 times [2024-11-13 13:43:06,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:06,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750186709] [2024-11-13 13:43:06,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:06,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:06,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:06,662 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:06,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:06,676 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:43:06,678 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:06,680 INFO L85 PathProgramCache]: Analyzing trace with hash -765245121, now seen corresponding path program 1 times [2024-11-13 13:43:06,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:06,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665973173] [2024-11-13 13:43:06,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:06,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:06,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:06,687 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:06,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:06,691 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:43:06,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:06,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1489566105, now seen corresponding path program 1 times [2024-11-13 13:43:06,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:06,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085676218] [2024-11-13 13:43:06,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:06,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:06,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:43:06,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:43:06,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:43:06,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085676218] [2024-11-13 13:43:06,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085676218] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:43:06,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:43:06,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:43:06,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896782875] [2024-11-13 13:43:06,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:43:06,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:43:06,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:43:06,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:43:06,799 INFO L87 Difference]: Start difference. First operand 15624 states and 25444 transitions. cyclomatic complexity: 9841 Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:06,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:43:06,935 INFO L93 Difference]: Finished difference Result 25108 states and 40229 transitions. [2024-11-13 13:43:06,935 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 25108 states and 40229 transitions. [2024-11-13 13:43:07,167 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 6680 [2024-11-13 13:43:07,288 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 25108 states to 25108 states and 40229 transitions. [2024-11-13 13:43:07,288 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7858 [2024-11-13 13:43:07,301 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7858 [2024-11-13 13:43:07,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25108 states and 40229 transitions. [2024-11-13 13:43:07,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:43:07,307 INFO L218 hiAutomatonCegarLoop]: Abstraction has 25108 states and 40229 transitions. [2024-11-13 13:43:07,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25108 states and 40229 transitions. [2024-11-13 13:43:08,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25108 to 25108. [2024-11-13 13:43:08,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25108 states, 25108 states have (on average 1.6022383304126175) internal successors, (40229), 25107 states have internal predecessors, (40229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:08,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25108 states to 25108 states and 40229 transitions. [2024-11-13 13:43:08,229 INFO L240 hiAutomatonCegarLoop]: Abstraction has 25108 states and 40229 transitions. [2024-11-13 13:43:08,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:43:08,230 INFO L424 stractBuchiCegarLoop]: Abstraction has 25108 states and 40229 transitions. [2024-11-13 13:43:08,230 INFO L331 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2024-11-13 13:43:08,230 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25108 states and 40229 transitions. [2024-11-13 13:43:08,361 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 6680 [2024-11-13 13:43:08,361 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:43:08,361 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:43:08,362 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:08,362 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:08,363 INFO L745 eck$LassoCheckResult]: Stem: 138512#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 138513#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 138542#L404 assume !(1 == ~c_req_up~0); 138593#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 138594#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 138563#L420-1 assume !(1 == ~c2_i~0);~c2_st~0 := 2; 138564#L425-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 141192#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 141191#L435-1 assume !(0 == ~e_f~0); 141190#L440-1 assume !(0 == ~e_g~0); 141189#L445-1 assume !(0 == ~e_e~0); 141188#L450-1 assume !(0 == ~e_c~0); 141187#L455-1 assume !(0 == ~e_wl~0); 141186#L460-1 assume !(1 == ~wl_pc~0); 141183#$Ultimate##44 assume !(2 == ~wl_pc~0); 141182#L473 assume !(1 == ~c1_pc~0); 138742#L483 assume !(1 == ~c2_pc~0); 138739#L492 assume !(1 == ~wb_pc~0); 138569#L501 assume !(1 == ~e_c~0); 138509#L510-1 assume !(1 == ~e_e~0); 138489#L515-1 assume !(1 == ~e_f~0); 138457#L520-1 assume !(1 == ~e_g~0); 138458#L525-1 assume !(1 == ~e_c~0); 140979#L530-1 assume !(1 == ~e_wl~0); 139921#L672-1 assume !false; 139865#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 139866#L377 [2024-11-13 13:43:08,363 INFO L747 eck$LassoCheckResult]: Loop: 139866#L377 assume !false; 161381#L295 assume 0 == ~wl_st~0; 161378#L308-1 assume 0 == ~wl_st~0;havoc eval_#t~nondet4#1;eval_~tmp~0#1 := eval_#t~nondet4#1;havoc eval_#t~nondet4#1; 161376#L321 assume !(0 != eval_~tmp~0#1); 151792#L317 assume 0 == ~c1_st~0;havoc eval_#t~nondet5#1;eval_~tmp___0~0#1 := eval_#t~nondet5#1;havoc eval_#t~nondet5#1; 151787#L336 assume !(0 != eval_~tmp___0~0#1); 151788#L332 assume !(0 == ~c2_st~0); 161390#L347 assume !(0 == ~wb_st~0); 161388#L362 assume !(0 == ~r_st~0); 139866#L377 [2024-11-13 13:43:08,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:08,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1246052571, now seen corresponding path program 1 times [2024-11-13 13:43:08,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:08,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405900632] [2024-11-13 13:43:08,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:08,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:08,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:43:08,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:43:08,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:43:08,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405900632] [2024-11-13 13:43:08,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405900632] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:43:08,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:43:08,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:43:08,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176697908] [2024-11-13 13:43:08,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:43:08,523 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 13:43:08,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:08,524 INFO L85 PathProgramCache]: Analyzing trace with hash -765245121, now seen corresponding path program 2 times [2024-11-13 13:43:08,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:08,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183798319] [2024-11-13 13:43:08,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:08,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:08,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:08,528 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:08,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:08,532 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:43:08,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:43:08,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:43:08,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:43:08,578 INFO L87 Difference]: Start difference. First operand 25108 states and 40229 transitions. cyclomatic complexity: 15142 Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:08,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:43:08,675 INFO L93 Difference]: Finished difference Result 25037 states and 40110 transitions. [2024-11-13 13:43:08,675 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 25037 states and 40110 transitions. [2024-11-13 13:43:08,794 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 6680 [2024-11-13 13:43:09,060 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 25037 states to 25037 states and 40110 transitions. [2024-11-13 13:43:09,060 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7791 [2024-11-13 13:43:09,067 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7791 [2024-11-13 13:43:09,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25037 states and 40110 transitions. [2024-11-13 13:43:09,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:43:09,068 INFO L218 hiAutomatonCegarLoop]: Abstraction has 25037 states and 40110 transitions. [2024-11-13 13:43:09,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25037 states and 40110 transitions. [2024-11-13 13:43:09,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25037 to 25037. [2024-11-13 13:43:09,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25037 states, 25037 states have (on average 1.6020289970843151) internal successors, (40110), 25036 states have internal predecessors, (40110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:09,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25037 states to 25037 states and 40110 transitions. [2024-11-13 13:43:09,480 INFO L240 hiAutomatonCegarLoop]: Abstraction has 25037 states and 40110 transitions. [2024-11-13 13:43:09,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:43:09,482 INFO L424 stractBuchiCegarLoop]: Abstraction has 25037 states and 40110 transitions. [2024-11-13 13:43:09,482 INFO L331 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2024-11-13 13:43:09,483 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25037 states and 40110 transitions. [2024-11-13 13:43:09,555 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 6680 [2024-11-13 13:43:09,556 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:43:09,556 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:43:09,556 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:09,557 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:09,557 INFO L745 eck$LassoCheckResult]: Stem: 188662#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 188663#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 188696#L404 assume !(1 == ~c_req_up~0); 188742#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 188743#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 188715#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 188716#L425-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 188688#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 188689#L435-1 assume !(0 == ~e_f~0); 188643#L440-1 assume !(0 == ~e_g~0); 188644#L445-1 assume !(0 == ~e_e~0); 188706#L450-1 assume !(0 == ~e_c~0); 188631#L455-1 assume !(0 == ~e_wl~0); 188632#L460-1 assume !(1 == ~wl_pc~0); 188785#$Ultimate##44 assume !(2 == ~wl_pc~0); 188886#L473 assume !(1 == ~c1_pc~0); 188882#L483 assume !(1 == ~c2_pc~0); 188852#L492 assume !(1 == ~wb_pc~0); 188698#L501 assume !(1 == ~e_c~0); 188661#L510-1 assume !(1 == ~e_e~0); 188635#L515-1 assume !(1 == ~e_f~0); 188608#L520-1 assume !(1 == ~e_g~0); 188609#L525-1 assume !(1 == ~e_c~0); 188701#L530-1 assume !(1 == ~e_wl~0); 195983#L672-1 assume !false; 189486#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 189487#L377 [2024-11-13 13:43:09,557 INFO L747 eck$LassoCheckResult]: Loop: 189487#L377 assume !false; 211607#L295 assume 0 == ~wl_st~0; 211606#L308-1 assume 0 == ~wl_st~0;havoc eval_#t~nondet4#1;eval_~tmp~0#1 := eval_#t~nondet4#1;havoc eval_#t~nondet4#1; 211605#L321 assume !(0 != eval_~tmp~0#1); 209164#L317 assume 0 == ~c1_st~0;havoc eval_#t~nondet5#1;eval_~tmp___0~0#1 := eval_#t~nondet5#1;havoc eval_#t~nondet5#1; 209162#L336 assume !(0 != eval_~tmp___0~0#1); 209160#L332 assume 0 == ~c2_st~0;havoc eval_#t~nondet6#1;eval_~tmp___1~0#1 := eval_#t~nondet6#1;havoc eval_#t~nondet6#1; 209158#L351 assume !(0 != eval_~tmp___1~0#1); 209159#L347 assume !(0 == ~wb_st~0); 211611#L362 assume !(0 == ~r_st~0); 189487#L377 [2024-11-13 13:43:09,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:09,558 INFO L85 PathProgramCache]: Analyzing trace with hash 823350745, now seen corresponding path program 3 times [2024-11-13 13:43:09,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:09,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668744558] [2024-11-13 13:43:09,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:09,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:09,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:09,570 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:09,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:09,579 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:43:09,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:09,580 INFO L85 PathProgramCache]: Analyzing trace with hash 2045585020, now seen corresponding path program 1 times [2024-11-13 13:43:09,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:09,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112115823] [2024-11-13 13:43:09,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:09,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:09,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:09,583 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:09,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:09,586 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:43:09,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:09,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1066470996, now seen corresponding path program 1 times [2024-11-13 13:43:09,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:09,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605409251] [2024-11-13 13:43:09,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:09,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:09,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:43:09,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:43:09,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:43:09,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605409251] [2024-11-13 13:43:09,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605409251] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:43:09,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:43:09,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:43:09,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409863926] [2024-11-13 13:43:09,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:43:09,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:43:09,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:43:09,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:43:09,680 INFO L87 Difference]: Start difference. First operand 25037 states and 40110 transitions. cyclomatic complexity: 15094 Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:09,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:43:09,837 INFO L93 Difference]: Finished difference Result 42189 states and 66463 transitions. [2024-11-13 13:43:09,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42189 states and 66463 transitions. [2024-11-13 13:43:10,430 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 11360 [2024-11-13 13:43:10,656 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42189 states to 42189 states and 66463 transitions. [2024-11-13 13:43:10,656 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13119 [2024-11-13 13:43:10,670 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13119 [2024-11-13 13:43:10,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42189 states and 66463 transitions. [2024-11-13 13:43:10,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 13:43:10,671 INFO L218 hiAutomatonCegarLoop]: Abstraction has 42189 states and 66463 transitions. [2024-11-13 13:43:10,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42189 states and 66463 transitions. [2024-11-13 13:43:11,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42189 to 42189. [2024-11-13 13:43:11,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42189 states, 42189 states have (on average 1.5753632463438336) internal successors, (66463), 42188 states have internal predecessors, (66463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:43:11,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42189 states to 42189 states and 66463 transitions. [2024-11-13 13:43:11,508 INFO L240 hiAutomatonCegarLoop]: Abstraction has 42189 states and 66463 transitions. [2024-11-13 13:43:11,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:43:11,509 INFO L424 stractBuchiCegarLoop]: Abstraction has 42189 states and 66463 transitions. [2024-11-13 13:43:11,509 INFO L331 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2024-11-13 13:43:11,509 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 42189 states and 66463 transitions. [2024-11-13 13:43:11,598 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 11360 [2024-11-13 13:43:11,598 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 13:43:11,598 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 13:43:11,599 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:11,599 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:43:11,599 INFO L745 eck$LassoCheckResult]: Stem: 255895#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(11, 2);call #Ultimate.allocInit(12, 3);~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 255896#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~0#1;havoc main_~__retres1~0#1;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~kernel_st~0#1;start_simulation_~kernel_st~0#1 := 0; 255926#L404 assume !(1 == ~c_req_up~0); 255974#L404-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 255975#L415-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 255945#L420-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 255946#L425-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 255919#L430-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 255920#L435-1 assume !(0 == ~e_f~0); 255877#L440-1 assume !(0 == ~e_g~0); 255878#L445-1 assume !(0 == ~e_e~0); 255936#L450-1 assume !(0 == ~e_c~0); 255865#L455-1 assume !(0 == ~e_wl~0); 255866#L460-1 assume !(1 == ~wl_pc~0); 256021#$Ultimate##44 assume !(2 == ~wl_pc~0); 256141#L473 assume !(1 == ~c1_pc~0); 256137#L483 assume !(1 == ~c2_pc~0); 256100#L492 assume !(1 == ~wb_pc~0); 255928#L501 assume !(1 == ~e_c~0); 255894#L510-1 assume !(1 == ~e_e~0); 255869#L515-1 assume !(1 == ~e_f~0); 255842#L520-1 assume !(1 == ~e_g~0); 255843#L525-1 assume !(1 == ~e_c~0); 255931#L530-1 assume !(1 == ~e_wl~0); 257440#L672-1 assume !false; 257181#L542 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet4#1, eval_#t~nondet5#1, eval_#t~nondet6#1, eval_#t~nondet7#1, eval_#t~nondet8#1, eval_~tmp~0#1, eval_~tmp___0~0#1, eval_~tmp___1~0#1, eval_~tmp___2~0#1, eval_~tmp___3~0#1;havoc eval_~tmp~0#1;havoc eval_~tmp___0~0#1;havoc eval_~tmp___1~0#1;havoc eval_~tmp___2~0#1;havoc eval_~tmp___3~0#1; 257182#L377 [2024-11-13 13:43:11,599 INFO L747 eck$LassoCheckResult]: Loop: 257182#L377 assume !false; 286766#L295 assume 0 == ~wl_st~0; 286764#L308-1 assume 0 == ~wl_st~0;havoc eval_#t~nondet4#1;eval_~tmp~0#1 := eval_#t~nondet4#1;havoc eval_#t~nondet4#1; 286762#L321 assume !(0 != eval_~tmp~0#1); 283508#L317 assume 0 == ~c1_st~0;havoc eval_#t~nondet5#1;eval_~tmp___0~0#1 := eval_#t~nondet5#1;havoc eval_#t~nondet5#1; 283506#L336 assume !(0 != eval_~tmp___0~0#1); 283505#L332 assume 0 == ~c2_st~0;havoc eval_#t~nondet6#1;eval_~tmp___1~0#1 := eval_#t~nondet6#1;havoc eval_#t~nondet6#1; 283499#L351 assume !(0 != eval_~tmp___1~0#1); 283500#L347 assume 0 == ~wb_st~0;havoc eval_#t~nondet7#1;eval_~tmp___2~0#1 := eval_#t~nondet7#1;havoc eval_#t~nondet7#1; 286777#L366 assume !(0 != eval_~tmp___2~0#1); 286775#L362 assume !(0 == ~r_st~0); 257182#L377 [2024-11-13 13:43:11,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:11,600 INFO L85 PathProgramCache]: Analyzing trace with hash 823350745, now seen corresponding path program 4 times [2024-11-13 13:43:11,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:11,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719705269] [2024-11-13 13:43:11,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:11,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:11,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:11,612 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:11,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:11,623 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:43:11,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:11,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1011408268, now seen corresponding path program 1 times [2024-11-13 13:43:11,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:11,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626769643] [2024-11-13 13:43:11,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:11,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:11,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:11,627 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:11,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:11,630 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:43:11,631 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:43:11,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1299171940, now seen corresponding path program 1 times [2024-11-13 13:43:11,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:43:11,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236168820] [2024-11-13 13:43:11,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:43:11,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:43:11,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:11,638 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:11,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:11,647 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:43:13,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:13,101 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:43:13,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:43:13,277 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.11 01:43:13 BoogieIcfgContainer [2024-11-13 13:43:13,277 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2024-11-13 13:43:13,278 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 13:43:13,282 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 13:43:13,282 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 13:43:13,283 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:42:50" (3/4) ... [2024-11-13 13:43:13,285 INFO L139 WitnessPrinter]: Generating witness for non-termination counterexample [2024-11-13 13:43:13,418 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/witness.graphml [2024-11-13 13:43:13,418 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 13:43:13,419 INFO L158 Benchmark]: Toolchain (without parser) took 24497.38ms. Allocated memory was 117.4MB in the beginning and 838.9MB in the end (delta: 721.4MB). Free memory was 92.4MB in the beginning and 562.0MB in the end (delta: -469.6MB). Peak memory consumption was 252.5MB. Max. memory is 16.1GB. [2024-11-13 13:43:13,419 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 117.4MB. Free memory is still 72.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 13:43:13,419 INFO L158 Benchmark]: CACSL2BoogieTranslator took 333.87ms. Allocated memory is still 117.4MB. Free memory was 92.4MB in the beginning and 77.8MB in the end (delta: 14.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 13:43:13,419 INFO L158 Benchmark]: Boogie Procedure Inliner took 59.01ms. Allocated memory is still 117.4MB. Free memory was 77.8MB in the beginning and 75.9MB in the end (delta: 2.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 13:43:13,420 INFO L158 Benchmark]: Boogie Preprocessor took 66.88ms. Allocated memory is still 117.4MB. Free memory was 75.9MB in the beginning and 73.6MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 13:43:13,420 INFO L158 Benchmark]: RCFGBuilder took 808.95ms. Allocated memory is still 117.4MB. Free memory was 73.3MB in the beginning and 48.9MB in the end (delta: 24.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-13 13:43:13,424 INFO L158 Benchmark]: BuchiAutomizer took 23078.11ms. Allocated memory was 117.4MB in the beginning and 838.9MB in the end (delta: 721.4MB). Free memory was 48.9MB in the beginning and 570.9MB in the end (delta: -522.0MB). Peak memory consumption was 202.2MB. Max. memory is 16.1GB. [2024-11-13 13:43:13,425 INFO L158 Benchmark]: Witness Printer took 140.00ms. Allocated memory is still 838.9MB. Free memory was 570.9MB in the beginning and 562.0MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 13:43:13,433 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.31ms. Allocated memory is still 117.4MB. Free memory is still 72.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 333.87ms. Allocated memory is still 117.4MB. Free memory was 92.4MB in the beginning and 77.8MB in the end (delta: 14.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 59.01ms. Allocated memory is still 117.4MB. Free memory was 77.8MB in the beginning and 75.9MB in the end (delta: 2.0MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 66.88ms. Allocated memory is still 117.4MB. Free memory was 75.9MB in the beginning and 73.6MB in the end (delta: 2.2MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 808.95ms. Allocated memory is still 117.4MB. Free memory was 73.3MB in the beginning and 48.9MB in the end (delta: 24.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 23078.11ms. Allocated memory was 117.4MB in the beginning and 838.9MB in the end (delta: 721.4MB). Free memory was 48.9MB in the beginning and 570.9MB in the end (delta: -522.0MB). Peak memory consumption was 202.2MB. Max. memory is 16.1GB. * Witness Printer took 140.00ms. Allocated memory is still 838.9MB. Free memory was 570.9MB in the beginning and 562.0MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 21 terminating modules (16 trivial, 5 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function (((long long) -1 * e_c) + 1) and consists of 3 locations. One deterministic module has affine ranking function (((long long) -1 * e_c) + 1) and consists of 3 locations. One deterministic module has affine ranking function (((long long) -1 * e_f) + 1) and consists of 3 locations. One deterministic module has affine ranking function (((long long) -1 * e_wl) + 1) and consists of 3 locations. One deterministic module has affine ranking function (((long long) -1 * e_g) + 1) and consists of 3 locations. 16 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 42189 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 22.9s and 17 iterations. TraceHistogramMax:1. Analysis of lassos took 12.5s. Construction of modules took 0.6s. Büchi inclusion checks took 8.3s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 20. Automata minimization 3.8s AutomataMinimizationTime, 21 MinimizatonAttempts, 3086 StatesRemovedByMinimization, 11 NontrivialMinimizations. Non-live state removal took 2.4s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [5, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5202 SdHoareTripleChecker+Valid, 0.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5197 mSDsluCounter, 9167 SdHoareTripleChecker+Invalid, 0.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3696 mSDsCounter, 125 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 447 IncrementalHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 125 mSolverCounterUnsat, 5471 mSDtfsCounter, 447 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI2 SFLT0 conc3 concLT1 SILN1 SILU0 SILI5 SILT4 lasso0 LassoPreprocessingBenchmarks: Lassos: inital77 mio100 ax100 hnf100 lsp12 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq183 hnf97 smp100 dnf155 smp84 tf109 neg100 sie116 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 27ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 20 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 5 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.0s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - LassoShapedNonTerminationArgument [Line: 294]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite program execution. Stem: [L28] int c ; [L29] int c_t ; [L30] int c_req_up ; [L31] int p_in ; [L32] int p_out ; [L33] int wl_st ; [L34] int c1_st ; [L35] int c2_st ; [L36] int wb_st ; [L37] int r_st ; [L38] int wl_i ; [L39] int c1_i ; [L40] int c2_i ; [L41] int wb_i ; [L42] int r_i ; [L43] int wl_pc ; [L44] int c1_pc ; [L45] int c2_pc ; [L46] int wb_pc ; [L47] int e_e ; [L48] int e_f ; [L49] int e_g ; [L50] int e_c ; [L51] int e_p_in ; [L52] int e_wl ; [L58] int d ; [L59] int data ; [L60] int processed ; [L61] static int t_b ; VAL [c1_i=0, c1_pc=0, c1_st=0, c2_i=0, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=0, e_e=0, e_f=0, e_g=0, e_p_in=0, e_wl=0, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=0, wb_pc=0, wb_st=0, wl_i=0, wl_pc=0, wl_st=0] [L689] int __retres1 ; [L693] e_wl = 2 [L694] e_c = e_wl [L695] e_g = e_c [L696] e_f = e_g [L697] e_e = e_f [L698] wl_pc = 0 [L699] c1_pc = 0 [L700] c2_pc = 0 [L701] wb_pc = 0 [L702] wb_i = 1 [L703] c2_i = wb_i [L704] c1_i = c2_i [L705] wl_i = c1_i [L706] r_i = 0 [L707] c_req_up = 0 [L708] d = 0 [L709] c = 0 [L710] CALL start_simulation() [L400] int kernel_st ; [L403] kernel_st = 0 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L404] COND FALSE !((int )c_req_up == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L415] COND TRUE (int )wl_i == 1 [L416] wl_st = 0 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L420] COND TRUE (int )c1_i == 1 [L421] c1_st = 0 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L425] COND TRUE (int )c2_i == 1 [L426] c2_st = 0 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L430] COND TRUE (int )wb_i == 1 [L431] wb_st = 0 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L435] COND FALSE !((int )r_i == 1) [L438] r_st = 2 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L440] COND FALSE !((int )e_f == 0) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L445] COND FALSE !((int )e_g == 0) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L450] COND FALSE !((int )e_e == 0) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L455] COND FALSE !((int )e_c == 0) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L460] COND FALSE !((int )e_wl == 0) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L465] COND FALSE !((int )wl_pc == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L473] COND FALSE !((int )wl_pc == 2) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L483] COND FALSE !((int )c1_pc == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L492] COND FALSE !((int )c2_pc == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L501] COND FALSE !((int )wb_pc == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L510] COND FALSE !((int )e_c == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L515] COND FALSE !((int )e_e == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L520] COND FALSE !((int )e_f == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L525] COND FALSE !((int )e_g == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L530] COND FALSE !((int )e_c == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L535] COND FALSE !((int )e_wl == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L541] COND TRUE 1 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L544] kernel_st = 1 [L545] CALL eval() [L286] int tmp ; [L287] int tmp___0 ; [L288] int tmp___1 ; [L289] int tmp___2 ; [L290] int tmp___3 ; VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] Loop: [L294] COND TRUE 1 [L296] COND TRUE (int )wl_st == 0 [L317] COND TRUE (int )wl_st == 0 [L319] tmp = __VERIFIER_nondet_int() [L321] COND FALSE !(\read(tmp)) [L332] COND TRUE (int )c1_st == 0 [L334] tmp___0 = __VERIFIER_nondet_int() [L336] COND FALSE !(\read(tmp___0)) [L347] COND TRUE (int )c2_st == 0 [L349] tmp___1 = __VERIFIER_nondet_int() [L351] COND FALSE !(\read(tmp___1)) [L362] COND TRUE (int )wb_st == 0 [L364] tmp___2 = __VERIFIER_nondet_int() [L366] COND FALSE !(\read(tmp___2)) [L377] COND FALSE !((int )r_st == 0) End of lasso representation. - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 294]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L28] int c ; [L29] int c_t ; [L30] int c_req_up ; [L31] int p_in ; [L32] int p_out ; [L33] int wl_st ; [L34] int c1_st ; [L35] int c2_st ; [L36] int wb_st ; [L37] int r_st ; [L38] int wl_i ; [L39] int c1_i ; [L40] int c2_i ; [L41] int wb_i ; [L42] int r_i ; [L43] int wl_pc ; [L44] int c1_pc ; [L45] int c2_pc ; [L46] int wb_pc ; [L47] int e_e ; [L48] int e_f ; [L49] int e_g ; [L50] int e_c ; [L51] int e_p_in ; [L52] int e_wl ; [L58] int d ; [L59] int data ; [L60] int processed ; [L61] static int t_b ; VAL [c1_i=0, c1_pc=0, c1_st=0, c2_i=0, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=0, e_e=0, e_f=0, e_g=0, e_p_in=0, e_wl=0, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=0, wb_pc=0, wb_st=0, wl_i=0, wl_pc=0, wl_st=0] [L689] int __retres1 ; [L693] e_wl = 2 [L694] e_c = e_wl [L695] e_g = e_c [L696] e_f = e_g [L697] e_e = e_f [L698] wl_pc = 0 [L699] c1_pc = 0 [L700] c2_pc = 0 [L701] wb_pc = 0 [L702] wb_i = 1 [L703] c2_i = wb_i [L704] c1_i = c2_i [L705] wl_i = c1_i [L706] r_i = 0 [L707] c_req_up = 0 [L708] d = 0 [L709] c = 0 [L710] CALL start_simulation() [L400] int kernel_st ; [L403] kernel_st = 0 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L404] COND FALSE !((int )c_req_up == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L415] COND TRUE (int )wl_i == 1 [L416] wl_st = 0 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L420] COND TRUE (int )c1_i == 1 [L421] c1_st = 0 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L425] COND TRUE (int )c2_i == 1 [L426] c2_st = 0 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L430] COND TRUE (int )wb_i == 1 [L431] wb_st = 0 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=0, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L435] COND FALSE !((int )r_i == 1) [L438] r_st = 2 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L440] COND FALSE !((int )e_f == 0) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L445] COND FALSE !((int )e_g == 0) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L450] COND FALSE !((int )e_e == 0) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L455] COND FALSE !((int )e_c == 0) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L460] COND FALSE !((int )e_wl == 0) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L465] COND FALSE !((int )wl_pc == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L473] COND FALSE !((int )wl_pc == 2) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L483] COND FALSE !((int )c1_pc == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L492] COND FALSE !((int )c2_pc == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L501] COND FALSE !((int )wb_pc == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L510] COND FALSE !((int )e_c == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L515] COND FALSE !((int )e_e == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L520] COND FALSE !((int )e_f == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L525] COND FALSE !((int )e_g == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L530] COND FALSE !((int )e_c == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L535] COND FALSE !((int )e_wl == 1) VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L541] COND TRUE 1 VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] [L544] kernel_st = 1 [L545] CALL eval() [L286] int tmp ; [L287] int tmp___0 ; [L288] int tmp___1 ; [L289] int tmp___2 ; [L290] int tmp___3 ; VAL [c1_i=1, c1_pc=0, c1_st=0, c2_i=1, c2_pc=0, c2_st=0, c=0, c_req_up=0, c_t=0, d=0, data=0, e_c=2, e_e=2, e_f=2, e_g=2, e_p_in=0, e_wl=2, p_in=0, p_out=0, processed=0, r_i=0, r_st=2, t_b=0, wb_i=1, wb_pc=0, wb_st=0, wl_i=1, wl_pc=0, wl_st=0] Loop: [L294] COND TRUE 1 [L296] COND TRUE (int )wl_st == 0 [L317] COND TRUE (int )wl_st == 0 [L319] tmp = __VERIFIER_nondet_int() [L321] COND FALSE !(\read(tmp)) [L332] COND TRUE (int )c1_st == 0 [L334] tmp___0 = __VERIFIER_nondet_int() [L336] COND FALSE !(\read(tmp___0)) [L347] COND TRUE (int )c2_st == 0 [L349] tmp___1 = __VERIFIER_nondet_int() [L351] COND FALSE !(\read(tmp___1)) [L362] COND TRUE (int )wb_st == 0 [L364] tmp___2 = __VERIFIER_nondet_int() [L366] COND FALSE !(\read(tmp___2)) [L377] COND FALSE !((int )r_st == 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2024-11-13 13:43:13,483 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca4a068d-05f3-4ca5-931a-2f3c734f751d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)