./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/loop-invgen/nested9.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/loop-invgen/nested9.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme --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 f3ca1fd1ad8fdbcd9efe7b99bc6e3715231417d253ce4ee9bba3d5969472333a --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-26 11:47:27,874 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-26 11:47:27,981 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Termination-32bit-Automizer_Default.epf [2023-11-26 11:47:27,990 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-26 11:47:27,991 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-26 11:47:28,034 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-26 11:47:28,038 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-26 11:47:28,038 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-26 11:47:28,039 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-26 11:47:28,044 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-26 11:47:28,046 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-26 11:47:28,046 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-26 11:47:28,047 INFO L153 SettingsManager]: * Use SBE=true [2023-11-26 11:47:28,049 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-26 11:47:28,050 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-26 11:47:28,050 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-26 11:47:28,050 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-26 11:47:28,051 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-26 11:47:28,051 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-26 11:47:28,052 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-26 11:47:28,052 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-26 11:47:28,053 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-26 11:47:28,053 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-26 11:47:28,054 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-26 11:47:28,054 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-26 11:47:28,055 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-26 11:47:28,055 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-26 11:47:28,055 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-26 11:47:28,057 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-26 11:47:28,058 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-26 11:47:28,059 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-26 11:47:28,060 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-26 11:47:28,060 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-26 11:47:28,060 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-26 11:47:28,060 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-26 11:47:28,061 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-26 11:47:28,061 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-26 11:47:28,062 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-26 11:47:28,062 INFO L153 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme 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 -> f3ca1fd1ad8fdbcd9efe7b99bc6e3715231417d253ce4ee9bba3d5969472333a [2023-11-26 11:47:28,428 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-26 11:47:28,454 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-26 11:47:28,458 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-26 11:47:28,459 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-26 11:47:28,460 INFO L274 PluginConnector]: CDTParser initialized [2023-11-26 11:47:28,461 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/../../sv-benchmarks/c/loop-invgen/nested9.i [2023-11-26 11:47:31,592 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-26 11:47:31,806 INFO L384 CDTParser]: Found 1 translation units. [2023-11-26 11:47:31,806 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/sv-benchmarks/c/loop-invgen/nested9.i [2023-11-26 11:47:31,815 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/data/a6db1f7b4/84d907f9858445fd8425959a2b2dccad/FLAG14ea5357e [2023-11-26 11:47:31,833 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/data/a6db1f7b4/84d907f9858445fd8425959a2b2dccad [2023-11-26 11:47:31,845 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-26 11:47:31,848 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-26 11:47:31,852 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-26 11:47:31,852 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-26 11:47:31,857 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-26 11:47:31,857 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 11:47:31" (1/1) ... [2023-11-26 11:47:31,858 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f9ff18e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:31, skipping insertion in model container [2023-11-26 11:47:31,859 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 11:47:31" (1/1) ... [2023-11-26 11:47:31,884 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-26 11:47:32,098 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 11:47:32,110 INFO L202 MainTranslator]: Completed pre-run [2023-11-26 11:47:32,129 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 11:47:32,153 INFO L206 MainTranslator]: Completed translation [2023-11-26 11:47:32,153 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32 WrapperNode [2023-11-26 11:47:32,153 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-26 11:47:32,154 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-26 11:47:32,154 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-26 11:47:32,155 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-26 11:47:32,162 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32" (1/1) ... [2023-11-26 11:47:32,169 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32" (1/1) ... [2023-11-26 11:47:32,189 INFO L138 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 72 [2023-11-26 11:47:32,189 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-26 11:47:32,190 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-26 11:47:32,190 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-26 11:47:32,190 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-26 11:47:32,202 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32" (1/1) ... [2023-11-26 11:47:32,202 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32" (1/1) ... [2023-11-26 11:47:32,204 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32" (1/1) ... [2023-11-26 11:47:32,215 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-26 11:47:32,215 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32" (1/1) ... [2023-11-26 11:47:32,215 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32" (1/1) ... [2023-11-26 11:47:32,218 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32" (1/1) ... [2023-11-26 11:47:32,227 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32" (1/1) ... [2023-11-26 11:47:32,230 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32" (1/1) ... [2023-11-26 11:47:32,230 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32" (1/1) ... [2023-11-26 11:47:32,232 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-26 11:47:32,233 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-26 11:47:32,233 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-26 11:47:32,233 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-26 11:47:32,234 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32" (1/1) ... [2023-11-26 11:47:32,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:32,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:32,269 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:32,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-26 11:47:32,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-26 11:47:32,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-26 11:47:32,320 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-26 11:47:32,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-26 11:47:32,380 INFO L241 CfgBuilder]: Building ICFG [2023-11-26 11:47:32,383 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-26 11:47:32,533 INFO L282 CfgBuilder]: Performing block encoding [2023-11-26 11:47:32,542 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-26 11:47:32,542 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-26 11:47:32,543 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 11:47:32 BoogieIcfgContainer [2023-11-26 11:47:32,544 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-26 11:47:32,545 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-26 11:47:32,545 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-26 11:47:32,549 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-26 11:47:32,550 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-26 11:47:32,550 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 26.11 11:47:31" (1/3) ... [2023-11-26 11:47:32,551 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@66daca4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.11 11:47:32, skipping insertion in model container [2023-11-26 11:47:32,551 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-26 11:47:32,551 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:32" (2/3) ... [2023-11-26 11:47:32,552 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@66daca4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.11 11:47:32, skipping insertion in model container [2023-11-26 11:47:32,552 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-26 11:47:32,552 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 11:47:32" (3/3) ... [2023-11-26 11:47:32,553 INFO L332 chiAutomizerObserver]: Analyzing ICFG nested9.i [2023-11-26 11:47:32,610 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-26 11:47:32,610 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-26 11:47:32,610 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-26 11:47:32,610 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-26 11:47:32,610 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-26 11:47:32,610 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-26 11:47:32,611 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-26 11:47:32,611 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-26 11:47:32,615 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 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) [2023-11-26 11:47:32,633 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 11 [2023-11-26 11:47:32,633 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:32,633 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:32,638 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:32,638 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-11-26 11:47:32,638 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-26 11:47:32,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 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) [2023-11-26 11:47:32,641 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 11 [2023-11-26 11:47:32,641 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:32,641 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:32,642 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:32,642 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-11-26 11:47:32,649 INFO L748 eck$LassoCheckResult]: Stem: 17#$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(9, 2);~__BLAST_NONDET~0 := 0; 8#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 4#L30true assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 7#L31true assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 9#L32true assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 6#L33true assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 5#L33-1true main_~i~0#1 := 0; 22#L34-3true [2023-11-26 11:47:32,650 INFO L750 eck$LassoCheckResult]: Loop: 22#L34-3true assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 12#L35-3true assume !(main_~j~0#1 < 3 * main_~i~0#1); 11#L34-2true main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 22#L34-3true [2023-11-26 11:47:32,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:32,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1806907757, now seen corresponding path program 1 times [2023-11-26 11:47:32,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:32,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087285973] [2023-11-26 11:47:32,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:32,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:32,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:32,765 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:32,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:32,798 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:32,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:32,801 INFO L85 PathProgramCache]: Analyzing trace with hash 61796, now seen corresponding path program 1 times [2023-11-26 11:47:32,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:32,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614560249] [2023-11-26 11:47:32,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:32,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:32,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:32,814 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:32,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:32,825 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:32,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:32,827 INFO L85 PathProgramCache]: Analyzing trace with hash 763900024, now seen corresponding path program 1 times [2023-11-26 11:47:32,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:32,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148680864] [2023-11-26 11:47:32,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:32,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:32,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:32,862 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:32,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:32,905 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:33,022 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:33,022 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:33,023 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:33,023 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:33,023 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:47:33,024 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:33,024 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:33,024 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:33,024 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration1_Loop [2023-11-26 11:47:33,025 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:33,025 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:33,042 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:33,066 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:33,150 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:33,150 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:47:33,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:33,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:33,159 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:33,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-11-26 11:47:33,164 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:33,164 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:33,206 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:33,207 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post4#1=0} Honda state: {ULTIMATE.start_main_#t~post4#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:33,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:33,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:33,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:33,216 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:33,229 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:33,229 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:33,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-26 11:47:33,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:33,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:33,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:33,262 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:33,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-26 11:47:33,269 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:47:33,269 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:33,491 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:47:33,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2023-11-26 11:47:33,502 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:33,502 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:33,502 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:33,502 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:33,503 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:33,503 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:33,503 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:33,503 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:33,503 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration1_Loop [2023-11-26 11:47:33,503 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:33,504 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:33,505 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:33,512 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:33,581 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:33,587 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:33,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:33,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:33,590 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:33,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-26 11:47:33,596 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 [2023-11-26 11:47:33,610 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:33,610 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:33,611 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:33,611 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:33,611 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:33,614 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:33,614 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:33,624 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:33,635 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:33,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:33,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:33,637 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:33,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-26 11:47:33,640 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 [2023-11-26 11:47:33,653 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:33,653 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:33,653 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:33,654 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:33,654 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:33,659 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:33,659 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:33,683 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:33,696 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-26 11:47:33,697 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-26 11:47:33,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:33,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:33,738 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:33,750 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:33,751 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:47:33,751 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:33,751 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0#1) = -2*ULTIMATE.start_main_~i~0#1 + 1 Supporting invariants [] [2023-11-26 11:47:33,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-26 11:47:33,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:33,764 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:47:33,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:33,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:33,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:33,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:33,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:33,873 WARN L260 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-26 11:47:33,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:33,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:33,972 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 [2023-11-26 11:47:33,975 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 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 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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) [2023-11-26 11:47:34,117 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:34,146 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 22 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 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 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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 74 states and 109 transitions. Complement of second has 10 states. [2023-11-26 11:47:34,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:34,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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) [2023-11-26 11:47:34,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 73 transitions. [2023-11-26 11:47:34,155 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 73 transitions. Stem has 7 letters. Loop has 3 letters. [2023-11-26 11:47:34,156 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:34,156 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 73 transitions. Stem has 10 letters. Loop has 3 letters. [2023-11-26 11:47:34,157 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:34,157 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 73 transitions. Stem has 7 letters. Loop has 6 letters. [2023-11-26 11:47:34,157 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:34,158 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 74 states and 109 transitions. [2023-11-26 11:47:34,164 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-26 11:47:34,168 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 74 states to 39 states and 48 transitions. [2023-11-26 11:47:34,169 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22 [2023-11-26 11:47:34,169 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 23 [2023-11-26 11:47:34,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 48 transitions. [2023-11-26 11:47:34,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:34,171 INFO L218 hiAutomatonCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-26 11:47:34,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states and 48 transitions. [2023-11-26 11:47:34,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 28. [2023-11-26 11:47:34,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 28 states have (on average 1.25) internal successors, (35), 27 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) [2023-11-26 11:47:34,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 35 transitions. [2023-11-26 11:47:34,198 INFO L240 hiAutomatonCegarLoop]: Abstraction has 28 states and 35 transitions. [2023-11-26 11:47:34,199 INFO L428 stractBuchiCegarLoop]: Abstraction has 28 states and 35 transitions. [2023-11-26 11:47:34,199 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-26 11:47:34,199 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28 states and 35 transitions. [2023-11-26 11:47:34,200 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2023-11-26 11:47:34,200 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:34,200 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:34,201 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:34,201 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-26 11:47:34,201 INFO L748 eck$LassoCheckResult]: Stem: 181#$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(9, 2);~__BLAST_NONDET~0 := 0; 170#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 158#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 159#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 163#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 162#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 160#L33-1 main_~i~0#1 := 0; 161#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 175#L35-3 [2023-11-26 11:47:34,201 INFO L750 eck$LassoCheckResult]: Loop: 175#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 164#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 166#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 182#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 171#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 172#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 175#L35-3 [2023-11-26 11:47:34,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:34,202 INFO L85 PathProgramCache]: Analyzing trace with hash 179565651, now seen corresponding path program 1 times [2023-11-26 11:47:34,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:34,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403474688] [2023-11-26 11:47:34,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:34,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:34,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:34,214 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:34,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:34,224 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:34,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:34,225 INFO L85 PathProgramCache]: Analyzing trace with hash 2077305723, now seen corresponding path program 1 times [2023-11-26 11:47:34,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:34,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233801548] [2023-11-26 11:47:34,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:34,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:34,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:34,233 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:34,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:34,245 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:34,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:34,246 INFO L85 PathProgramCache]: Analyzing trace with hash -696444339, now seen corresponding path program 1 times [2023-11-26 11:47:34,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:34,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168164523] [2023-11-26 11:47:34,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:34,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:34,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:34,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:34,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:34,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168164523] [2023-11-26 11:47:34,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168164523] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 11:47:34,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 11:47:34,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 11:47:34,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857682801] [2023-11-26 11:47:34,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:47:34,415 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:34,415 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:34,416 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:34,416 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:34,416 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:47:34,416 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:34,416 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:34,416 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:34,416 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration2_Loop [2023-11-26 11:47:34,416 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:34,416 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:34,418 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:34,420 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:34,423 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:34,492 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:34,492 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:47:34,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:34,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:34,496 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:34,504 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:34,504 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:34,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-26 11:47:34,536 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:34,536 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post5#1=0} Honda state: {ULTIMATE.start_main_#t~post5#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:34,540 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:34,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:34,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:34,544 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:34,556 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:34,556 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:34,579 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:34,579 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post4#1=0} Honda state: {ULTIMATE.start_main_#t~post4#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:34,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-26 11:47:34,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:34,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:34,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:34,592 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:34,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-26 11:47:34,596 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:34,596 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:34,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:34,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:34,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:34,630 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:34,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-26 11:47:34,637 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:47:34,637 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:34,952 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:47:34,956 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:34,956 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:34,956 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:34,956 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:34,956 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:34,956 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:34,956 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:34,956 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:34,957 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:34,957 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration2_Loop [2023-11-26 11:47:34,957 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:34,957 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:34,958 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:34,965 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:34,989 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:35,063 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:35,064 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:35,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:35,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:35,068 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:35,076 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 [2023-11-26 11:47:35,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2023-11-26 11:47:35,087 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:35,087 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:35,087 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:35,087 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:35,087 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:35,088 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:35,088 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:35,099 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:35,104 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:35,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:35,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:35,106 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:35,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-11-26 11:47:35,109 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 [2023-11-26 11:47:35,119 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:35,120 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:35,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:35,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:35,120 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:35,123 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:35,123 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:35,151 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:35,158 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-26 11:47:35,158 INFO L444 ModelExtractionUtils]: 2 out of 6 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-26 11:47:35,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:35,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:35,160 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:35,173 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:35,173 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:47:35,173 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:35,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-11-26 11:47:35,173 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~j~0#1) = -4*ULTIMATE.start_main_~j~0#1 + 7 Supporting invariants [] [2023-11-26 11:47:35,180 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:35,182 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:47:35,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:35,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:35,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:35,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:35,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:35,243 WARN L260 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-26 11:47:35,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:35,393 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:35,394 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 6 loop predicates [2023-11-26 11:47:35,395 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 28 states and 35 transitions. cyclomatic complexity: 9 Second operand has 7 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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) [2023-11-26 11:47:35,655 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 28 states and 35 transitions. cyclomatic complexity: 9. Second operand has 7 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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 130 states and 164 transitions. Complement of second has 13 states. [2023-11-26 11:47:35,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:35,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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) [2023-11-26 11:47:35,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 39 transitions. [2023-11-26 11:47:35,658 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 39 transitions. Stem has 8 letters. Loop has 6 letters. [2023-11-26 11:47:35,658 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:35,658 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:47:35,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:35,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:35,682 INFO L262 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:35,683 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:35,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:35,712 WARN L260 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-26 11:47:35,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:35,838 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:35,839 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 6 loop predicates [2023-11-26 11:47:35,839 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 28 states and 35 transitions. cyclomatic complexity: 9 Second operand has 7 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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) [2023-11-26 11:47:36,037 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:36,169 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 28 states and 35 transitions. cyclomatic complexity: 9. Second operand has 7 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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 136 states and 169 transitions. Complement of second has 17 states. [2023-11-26 11:47:36,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 1 stem states 7 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:36,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 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) [2023-11-26 11:47:36,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 40 transitions. [2023-11-26 11:47:36,171 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 40 transitions. Stem has 8 letters. Loop has 6 letters. [2023-11-26 11:47:36,171 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:36,172 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 40 transitions. Stem has 14 letters. Loop has 6 letters. [2023-11-26 11:47:36,172 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:36,172 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 40 transitions. Stem has 8 letters. Loop has 12 letters. [2023-11-26 11:47:36,172 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:36,172 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 136 states and 169 transitions. [2023-11-26 11:47:36,176 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 30 [2023-11-26 11:47:36,180 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 136 states to 126 states and 159 transitions. [2023-11-26 11:47:36,180 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 41 [2023-11-26 11:47:36,180 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 42 [2023-11-26 11:47:36,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 126 states and 159 transitions. [2023-11-26 11:47:36,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:36,181 INFO L218 hiAutomatonCegarLoop]: Abstraction has 126 states and 159 transitions. [2023-11-26 11:47:36,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states and 159 transitions. [2023-11-26 11:47:36,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 71. [2023-11-26 11:47:36,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 71 states have (on average 1.323943661971831) internal successors, (94), 70 states have internal predecessors, (94), 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) [2023-11-26 11:47:36,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 94 transitions. [2023-11-26 11:47:36,189 INFO L240 hiAutomatonCegarLoop]: Abstraction has 71 states and 94 transitions. [2023-11-26 11:47:36,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:47:36,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-26 11:47:36,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-26 11:47:36,193 INFO L87 Difference]: Start difference. First operand 71 states and 94 transitions. Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 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) [2023-11-26 11:47:36,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:47:36,218 INFO L93 Difference]: Finished difference Result 31 states and 37 transitions. [2023-11-26 11:47:36,218 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 31 states and 37 transitions. [2023-11-26 11:47:36,219 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2023-11-26 11:47:36,220 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 31 states to 30 states and 36 transitions. [2023-11-26 11:47:36,220 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17 [2023-11-26 11:47:36,220 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2023-11-26 11:47:36,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 36 transitions. [2023-11-26 11:47:36,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:36,221 INFO L218 hiAutomatonCegarLoop]: Abstraction has 30 states and 36 transitions. [2023-11-26 11:47:36,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states and 36 transitions. [2023-11-26 11:47:36,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 29. [2023-11-26 11:47:36,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 29 states have (on average 1.206896551724138) internal successors, (35), 28 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) [2023-11-26 11:47:36,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 35 transitions. [2023-11-26 11:47:36,223 INFO L240 hiAutomatonCegarLoop]: Abstraction has 29 states and 35 transitions. [2023-11-26 11:47:36,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-26 11:47:36,225 INFO L428 stractBuchiCegarLoop]: Abstraction has 29 states and 35 transitions. [2023-11-26 11:47:36,225 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-26 11:47:36,225 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29 states and 35 transitions. [2023-11-26 11:47:36,226 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2023-11-26 11:47:36,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:36,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:36,226 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:36,226 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-26 11:47:36,227 INFO L748 eck$LassoCheckResult]: Stem: 735#$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(9, 2);~__BLAST_NONDET~0 := 0; 717#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 711#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 712#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 716#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 715#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 713#L33-1 main_~i~0#1 := 0; 714#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 729#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 730#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 739#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 728#L35-3 [2023-11-26 11:47:36,227 INFO L750 eck$LassoCheckResult]: Loop: 728#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 718#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 720#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 736#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 724#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 725#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 728#L35-3 [2023-11-26 11:47:36,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:36,227 INFO L85 PathProgramCache]: Analyzing trace with hash -2088903000, now seen corresponding path program 2 times [2023-11-26 11:47:36,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:36,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676542473] [2023-11-26 11:47:36,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:36,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:36,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:36,238 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:36,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:36,247 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:36,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:36,248 INFO L85 PathProgramCache]: Analyzing trace with hash 2077305723, now seen corresponding path program 2 times [2023-11-26 11:47:36,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:36,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069314210] [2023-11-26 11:47:36,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:36,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:36,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:36,254 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:36,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:36,259 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:36,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:36,260 INFO L85 PathProgramCache]: Analyzing trace with hash -685690654, now seen corresponding path program 2 times [2023-11-26 11:47:36,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:36,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310838835] [2023-11-26 11:47:36,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:36,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:36,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:36,342 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-26 11:47:36,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:36,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310838835] [2023-11-26 11:47:36,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310838835] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 11:47:36,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 11:47:36,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 11:47:36,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117346669] [2023-11-26 11:47:36,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:47:36,394 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:36,394 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:36,394 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:36,394 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:36,394 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:47:36,394 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:36,394 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:36,395 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:36,395 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration3_Loop [2023-11-26 11:47:36,395 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:36,395 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:36,396 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:36,412 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:36,414 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:36,475 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:36,475 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:47:36,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:36,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:36,477 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:36,488 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:36,488 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:36,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-11-26 11:47:36,515 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:36,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:36,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:36,517 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:36,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-26 11:47:36,528 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:47:36,529 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:36,788 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:47:36,792 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:36,793 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:36,793 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:36,793 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:36,793 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:36,793 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:36,793 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:36,793 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:36,793 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:36,793 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration3_Loop [2023-11-26 11:47:36,793 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:36,793 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:36,795 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:36,804 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:36,808 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:36,876 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:36,877 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:36,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:36,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:36,883 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:36,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-26 11:47:36,891 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 [2023-11-26 11:47:36,904 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:36,904 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:36,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:36,904 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:36,904 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:36,905 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:36,906 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:36,919 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:36,927 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:36,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:36,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:36,929 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:36,941 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 [2023-11-26 11:47:36,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:36,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:36,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:36,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:36,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:36,954 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:36,954 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:36,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-11-26 11:47:36,971 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:36,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:36,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:36,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:36,981 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:36,985 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 [2023-11-26 11:47:36,999 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:36,999 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:36,999 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:36,999 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:36,999 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:37,003 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:37,003 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:37,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-26 11:47:37,015 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:37,020 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-26 11:47:37,021 INFO L444 ModelExtractionUtils]: 2 out of 6 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-26 11:47:37,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:37,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:37,022 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:37,031 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:37,031 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:47:37,031 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:37,031 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~j~0#1) = -4*ULTIMATE.start_main_~j~0#1 + 7 Supporting invariants [] [2023-11-26 11:47:37,040 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:37,041 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:47:37,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2023-11-26 11:47:37,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:37,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:37,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:37,068 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:37,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:37,097 WARN L260 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-26 11:47:37,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:37,212 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:37,213 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 6 loop predicates [2023-11-26 11:47:37,213 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 29 states and 35 transitions. cyclomatic complexity: 8 Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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) [2023-11-26 11:47:37,234 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 29 states and 35 transitions. cyclomatic complexity: 8. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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 33 states and 40 transitions. Complement of second has 5 states. [2023-11-26 11:47:37,234 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 [2023-11-26 11:47:37,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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) [2023-11-26 11:47:37,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 10 transitions. [2023-11-26 11:47:37,235 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 10 transitions. Stem has 11 letters. Loop has 6 letters. [2023-11-26 11:47:37,235 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:37,236 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:47:37,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:37,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:37,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:37,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:37,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:37,288 WARN L260 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-26 11:47:37,288 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:37,406 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:37,407 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 6 loop predicates [2023-11-26 11:47:37,407 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 29 states and 35 transitions. cyclomatic complexity: 8 Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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) [2023-11-26 11:47:37,423 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 29 states and 35 transitions. cyclomatic complexity: 8. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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 33 states and 40 transitions. Complement of second has 5 states. [2023-11-26 11:47:37,423 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 [2023-11-26 11:47:37,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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) [2023-11-26 11:47:37,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 10 transitions. [2023-11-26 11:47:37,424 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 10 transitions. Stem has 11 letters. Loop has 6 letters. [2023-11-26 11:47:37,425 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:37,425 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:47:37,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:37,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:37,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:37,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:37,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:37,470 WARN L260 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-26 11:47:37,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:37,578 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:37,578 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 6 loop predicates [2023-11-26 11:47:37,579 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 29 states and 35 transitions. cyclomatic complexity: 8 Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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) [2023-11-26 11:47:37,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:37,818 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 29 states and 35 transitions. cyclomatic complexity: 8. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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 111 states and 139 transitions. Complement of second has 12 states. [2023-11-26 11:47:37,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:37,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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) [2023-11-26 11:47:37,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 49 transitions. [2023-11-26 11:47:37,821 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 49 transitions. Stem has 11 letters. Loop has 6 letters. [2023-11-26 11:47:37,821 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:37,821 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:47:37,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:37,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:37,851 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:37,852 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:37,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:37,878 WARN L260 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-26 11:47:37,879 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:37,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:37,990 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and with honda bouncer for loop.1 stem predicates 6 loop predicates [2023-11-26 11:47:37,990 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 29 states and 35 transitions. cyclomatic complexity: 8 Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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) [2023-11-26 11:47:38,292 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 29 states and 35 transitions. cyclomatic complexity: 8. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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 117 states and 144 transitions. Complement of second has 16 states. [2023-11-26 11:47:38,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 1 stem states 7 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:38,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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) [2023-11-26 11:47:38,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 50 transitions. [2023-11-26 11:47:38,295 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 50 transitions. Stem has 11 letters. Loop has 6 letters. [2023-11-26 11:47:38,295 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:38,295 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 50 transitions. Stem has 17 letters. Loop has 6 letters. [2023-11-26 11:47:38,296 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:38,296 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 50 transitions. Stem has 11 letters. Loop has 12 letters. [2023-11-26 11:47:38,297 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:38,297 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 117 states and 144 transitions. [2023-11-26 11:47:38,299 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 49 [2023-11-26 11:47:38,301 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 117 states to 107 states and 133 transitions. [2023-11-26 11:47:38,301 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 32 [2023-11-26 11:47:38,301 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 33 [2023-11-26 11:47:38,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 107 states and 133 transitions. [2023-11-26 11:47:38,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:38,302 INFO L218 hiAutomatonCegarLoop]: Abstraction has 107 states and 133 transitions. [2023-11-26 11:47:38,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states and 133 transitions. [2023-11-26 11:47:38,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 56. [2023-11-26 11:47:38,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 56 states have (on average 1.3035714285714286) internal successors, (73), 55 states have internal predecessors, (73), 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) [2023-11-26 11:47:38,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 73 transitions. [2023-11-26 11:47:38,308 INFO L240 hiAutomatonCegarLoop]: Abstraction has 56 states and 73 transitions. [2023-11-26 11:47:38,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:47:38,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-26 11:47:38,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-26 11:47:38,312 INFO L87 Difference]: Start difference. First operand 56 states and 73 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 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) [2023-11-26 11:47:38,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:47:38,338 INFO L93 Difference]: Finished difference Result 45 states and 55 transitions. [2023-11-26 11:47:38,338 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 45 states and 55 transitions. [2023-11-26 11:47:38,340 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2023-11-26 11:47:38,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 45 states to 31 states and 37 transitions. [2023-11-26 11:47:38,344 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18 [2023-11-26 11:47:38,344 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18 [2023-11-26 11:47:38,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 37 transitions. [2023-11-26 11:47:38,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:38,345 INFO L218 hiAutomatonCegarLoop]: Abstraction has 31 states and 37 transitions. [2023-11-26 11:47:38,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states and 37 transitions. [2023-11-26 11:47:38,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2023-11-26 11:47:38,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 30 states have internal predecessors, (37), 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) [2023-11-26 11:47:38,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 37 transitions. [2023-11-26 11:47:38,349 INFO L240 hiAutomatonCegarLoop]: Abstraction has 31 states and 37 transitions. [2023-11-26 11:47:38,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-26 11:47:38,353 INFO L428 stractBuchiCegarLoop]: Abstraction has 31 states and 37 transitions. [2023-11-26 11:47:38,353 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-26 11:47:38,353 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 31 states and 37 transitions. [2023-11-26 11:47:38,354 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2023-11-26 11:47:38,354 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:38,354 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:38,355 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:38,355 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:38,355 INFO L748 eck$LassoCheckResult]: Stem: 1454#$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(9, 2);~__BLAST_NONDET~0 := 0; 1440#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 1430#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 1431#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 1435#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 1434#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 1432#L33-1 main_~i~0#1 := 0; 1433#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 1446#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 1447#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1460#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 1445#L35-3 [2023-11-26 11:47:38,356 INFO L750 eck$LassoCheckResult]: Loop: 1445#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 1436#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 1437#L18 assume !(0 == __VERIFIER_assert_~cond#1); 1452#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 1448#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1449#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 1455#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 1456#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 1441#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1442#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 1445#L35-3 [2023-11-26 11:47:38,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:38,356 INFO L85 PathProgramCache]: Analyzing trace with hash -2088903000, now seen corresponding path program 3 times [2023-11-26 11:47:38,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:38,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153139640] [2023-11-26 11:47:38,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:38,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:38,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:38,366 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:38,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:38,375 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:38,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:38,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1724980661, now seen corresponding path program 1 times [2023-11-26 11:47:38,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:38,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214855808] [2023-11-26 11:47:38,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:38,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:38,387 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:38,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:38,396 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:38,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:38,397 INFO L85 PathProgramCache]: Analyzing trace with hash 413129778, now seen corresponding path program 1 times [2023-11-26 11:47:38,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:38,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598622397] [2023-11-26 11:47:38,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:38,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:38,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:38,411 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:38,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:38,426 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:38,537 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:38,537 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:38,538 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:38,538 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:38,538 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:47:38,538 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:38,538 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:38,538 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:38,538 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration4_Loop [2023-11-26 11:47:38,538 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:38,538 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:38,539 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:38,542 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:38,545 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:38,547 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:38,548 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:38,550 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:38,645 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:38,646 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:47:38,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:38,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:38,652 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:38,663 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:38,663 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:38,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-26 11:47:38,687 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:38,688 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post4#1=0} Honda state: {ULTIMATE.start_main_#t~post4#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:38,695 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:38,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:38,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:38,697 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:38,704 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:38,704 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:38,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-11-26 11:47:38,735 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:38,736 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post5#1=0} Honda state: {ULTIMATE.start_main_#t~post5#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:38,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:38,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:38,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:38,745 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:38,749 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:38,749 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:38,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-26 11:47:38,771 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:38,772 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post6#1=0} Honda state: {ULTIMATE.start_main_#t~post6#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:38,775 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:38,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:38,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:38,777 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:38,780 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:38,780 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:38,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-26 11:47:38,795 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:38,795 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start___VERIFIER_assert_~cond#1=0} Honda state: {ULTIMATE.start___VERIFIER_assert_~cond#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:38,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:38,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:38,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:38,799 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:38,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2023-11-26 11:47:38,802 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:38,802 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:38,814 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:38,814 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start___VERIFIER_assert_#in~cond#1=0} Honda state: {ULTIMATE.start___VERIFIER_assert_#in~cond#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:38,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2023-11-26 11:47:38,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:38,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:38,819 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:38,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-26 11:47:38,823 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:38,823 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:38,841 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2023-11-26 11:47:38,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:38,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:38,843 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:38,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2023-11-26 11:47:38,845 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:47:38,845 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:39,150 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:47:39,155 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2023-11-26 11:47:39,155 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:39,155 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:39,155 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:39,155 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:39,156 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:39,156 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:39,156 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:39,156 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:39,156 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration4_Loop [2023-11-26 11:47:39,156 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:39,156 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:39,157 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:39,160 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:39,163 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:39,165 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:39,167 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:39,183 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:39,271 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:39,272 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:39,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:39,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:39,276 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:39,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-26 11:47:39,289 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 [2023-11-26 11:47:39,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:39,301 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:39,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:39,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:39,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:39,302 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:39,302 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:39,319 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:39,327 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:39,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:39,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:39,328 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:39,332 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 [2023-11-26 11:47:39,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:39,344 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:39,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:39,345 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:39,345 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:39,345 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:39,345 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:39,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-11-26 11:47:39,361 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:39,365 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:39,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:39,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:39,366 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:39,370 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 [2023-11-26 11:47:39,382 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:39,382 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:39,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:39,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:39,382 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:39,383 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:39,383 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:39,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-11-26 11:47:39,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:39,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:39,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:39,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:39,404 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:39,412 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 [2023-11-26 11:47:39,424 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:39,424 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:39,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:39,424 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:39,424 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:39,425 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:39,425 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:39,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-26 11:47:39,439 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:39,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:39,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:39,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:39,448 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:39,452 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 [2023-11-26 11:47:39,465 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:39,465 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:39,465 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:39,465 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:39,465 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:39,468 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:39,468 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:39,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-11-26 11:47:39,478 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:39,482 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-26 11:47:39,482 INFO L444 ModelExtractionUtils]: 3 out of 6 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-26 11:47:39,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:39,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:39,484 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:39,487 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:39,487 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:47:39,487 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:39,487 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0#1) = -2*ULTIMATE.start_main_~i~0#1 + 3 Supporting invariants [] [2023-11-26 11:47:39,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-11-26 11:47:39,497 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:39,498 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:47:39,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:39,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:39,525 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:39,525 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:39,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:39,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-26 11:47:39,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:39,684 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:39,684 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 7 loop predicates [2023-11-26 11:47:39,685 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 31 states and 37 transitions. cyclomatic complexity: 8 Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 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) [2023-11-26 11:47:39,903 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 31 states and 37 transitions. cyclomatic complexity: 8. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 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 137 states and 166 transitions. Complement of second has 18 states. [2023-11-26 11:47:39,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 1 stem states 8 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:39,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 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) [2023-11-26 11:47:39,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 45 transitions. [2023-11-26 11:47:39,904 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 11 letters. Loop has 10 letters. [2023-11-26 11:47:39,905 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:39,905 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 21 letters. Loop has 10 letters. [2023-11-26 11:47:39,905 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:39,905 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 11 letters. Loop has 20 letters. [2023-11-26 11:47:39,905 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:39,905 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 137 states and 166 transitions. [2023-11-26 11:47:39,907 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 29 [2023-11-26 11:47:39,909 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 137 states to 135 states and 164 transitions. [2023-11-26 11:47:39,909 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 38 [2023-11-26 11:47:39,909 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 39 [2023-11-26 11:47:39,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 135 states and 164 transitions. [2023-11-26 11:47:39,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:39,909 INFO L218 hiAutomatonCegarLoop]: Abstraction has 135 states and 164 transitions. [2023-11-26 11:47:39,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states and 164 transitions. [2023-11-26 11:47:39,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 81. [2023-11-26 11:47:39,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 81 states have (on average 1.2592592592592593) internal successors, (102), 80 states have internal predecessors, (102), 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) [2023-11-26 11:47:39,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 102 transitions. [2023-11-26 11:47:39,915 INFO L240 hiAutomatonCegarLoop]: Abstraction has 81 states and 102 transitions. [2023-11-26 11:47:39,915 INFO L428 stractBuchiCegarLoop]: Abstraction has 81 states and 102 transitions. [2023-11-26 11:47:39,915 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-26 11:47:39,916 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 81 states and 102 transitions. [2023-11-26 11:47:39,916 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 15 [2023-11-26 11:47:39,916 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:39,916 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:39,917 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:39,917 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:39,917 INFO L748 eck$LassoCheckResult]: Stem: 1737#$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(9, 2);~__BLAST_NONDET~0 := 0; 1716#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 1710#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 1711#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 1715#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 1714#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 1712#L33-1 main_~i~0#1 := 0; 1713#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 1753#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 1763#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1767#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 1739#L35-3 [2023-11-26 11:47:39,917 INFO L750 eck$LassoCheckResult]: Loop: 1739#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 1717#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 1718#L18 assume !(0 == __VERIFIER_assert_~cond#1); 1747#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 1746#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1745#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 1738#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 1739#L35-3 [2023-11-26 11:47:39,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:39,918 INFO L85 PathProgramCache]: Analyzing trace with hash -2088903000, now seen corresponding path program 4 times [2023-11-26 11:47:39,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:39,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561943191] [2023-11-26 11:47:39,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:39,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:39,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:39,925 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:39,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:39,932 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:39,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:39,932 INFO L85 PathProgramCache]: Analyzing trace with hash 21711760, now seen corresponding path program 1 times [2023-11-26 11:47:39,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:39,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709522416] [2023-11-26 11:47:39,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:39,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:39,954 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:39,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:39,961 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:39,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:39,975 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:39,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:39,976 INFO L85 PathProgramCache]: Analyzing trace with hash 268169993, now seen corresponding path program 2 times [2023-11-26 11:47:39,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:39,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761984569] [2023-11-26 11:47:39,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:39,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:39,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:39,999 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:40,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:40,027 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:40,083 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:40,083 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:40,083 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:40,083 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:40,083 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:47:40,083 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:40,084 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:40,084 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:40,084 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration5_Loop [2023-11-26 11:47:40,084 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:40,084 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:40,085 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:40,087 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:40,098 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:40,102 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:40,109 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:40,111 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:40,165 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:40,165 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:47:40,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:40,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:40,166 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:40,176 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:40,176 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:40,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2023-11-26 11:47:40,214 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:40,215 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post6#1=0} Honda state: {ULTIMATE.start_main_#t~post6#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:40,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:40,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:40,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:40,224 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:40,232 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:40,233 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:40,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-11-26 11:47:40,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:40,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:40,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:40,269 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:40,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-11-26 11:47:40,275 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:47:40,275 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:40,547 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:47:40,553 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:40,554 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:40,554 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:40,554 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:40,554 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:40,554 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:40,554 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:40,554 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:40,554 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:40,554 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration5_Loop [2023-11-26 11:47:40,554 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:40,555 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:40,556 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:40,559 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:40,571 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:40,574 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:40,576 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:40,579 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:40,639 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:40,640 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:40,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:40,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:40,641 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:40,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-11-26 11:47:40,643 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 [2023-11-26 11:47:40,653 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:40,653 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:40,653 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:40,653 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:40,653 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:40,654 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:40,654 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:40,660 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:40,663 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2023-11-26 11:47:40,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:40,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:40,664 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:40,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-26 11:47:40,666 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 [2023-11-26 11:47:40,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:40,676 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:40,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:40,677 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:40,677 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:40,678 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:40,678 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:40,683 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:40,687 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-26 11:47:40,687 INFO L444 ModelExtractionUtils]: 1 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-26 11:47:40,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:40,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:40,688 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:40,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-26 11:47:40,691 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:40,691 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:47:40,691 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:40,691 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~j~0#1) = 5*ULTIMATE.start_main_~i~0#1 - 2*ULTIMATE.start_main_~j~0#1 Supporting invariants [] [2023-11-26 11:47:40,695 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:40,696 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:47:40,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:40,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:40,723 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:40,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:40,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:40,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-26 11:47:40,746 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:40,834 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:40,835 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2023-11-26 11:47:40,835 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 81 states and 102 transitions. cyclomatic complexity: 25 Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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) [2023-11-26 11:47:40,844 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 81 states and 102 transitions. cyclomatic complexity: 25. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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 85 states and 106 transitions. Complement of second has 5 states. [2023-11-26 11:47:40,844 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 [2023-11-26 11:47:40,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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) [2023-11-26 11:47:40,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2023-11-26 11:47:40,845 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 11 letters. Loop has 7 letters. [2023-11-26 11:47:40,846 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:40,846 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:47:40,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:40,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:40,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:40,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:40,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:40,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-26 11:47:40,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:40,977 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:40,977 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 4 loop predicates [2023-11-26 11:47:40,977 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 81 states and 102 transitions. cyclomatic complexity: 25 Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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) [2023-11-26 11:47:40,984 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 81 states and 102 transitions. cyclomatic complexity: 25. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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 85 states and 106 transitions. Complement of second has 5 states. [2023-11-26 11:47:40,984 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 [2023-11-26 11:47:40,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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) [2023-11-26 11:47:40,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2023-11-26 11:47:40,985 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 11 letters. Loop has 7 letters. [2023-11-26 11:47:40,985 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:40,985 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:47:41,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:41,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:41,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:41,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:41,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:41,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-26 11:47:41,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:41,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:41,116 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2023-11-26 11:47:41,117 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 81 states and 102 transitions. cyclomatic complexity: 25 Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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) [2023-11-26 11:47:41,201 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 81 states and 102 transitions. cyclomatic complexity: 25. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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 183 states and 223 transitions. Complement of second has 10 states. [2023-11-26 11:47:41,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 4 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:41,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 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) [2023-11-26 11:47:41,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 38 transitions. [2023-11-26 11:47:41,205 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 38 transitions. Stem has 11 letters. Loop has 7 letters. [2023-11-26 11:47:41,206 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:41,206 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 38 transitions. Stem has 18 letters. Loop has 7 letters. [2023-11-26 11:47:41,206 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:41,206 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 38 transitions. Stem has 11 letters. Loop has 14 letters. [2023-11-26 11:47:41,208 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:41,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 183 states and 223 transitions. [2023-11-26 11:47:41,210 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 34 [2023-11-26 11:47:41,213 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 183 states to 169 states and 207 transitions. [2023-11-26 11:47:41,214 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26 [2023-11-26 11:47:41,214 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27 [2023-11-26 11:47:41,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 207 transitions. [2023-11-26 11:47:41,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:41,215 INFO L218 hiAutomatonCegarLoop]: Abstraction has 169 states and 207 transitions. [2023-11-26 11:47:41,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 207 transitions. [2023-11-26 11:47:41,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 126. [2023-11-26 11:47:41,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 126 states have (on average 1.2698412698412698) internal successors, (160), 125 states have internal predecessors, (160), 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) [2023-11-26 11:47:41,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 160 transitions. [2023-11-26 11:47:41,229 INFO L240 hiAutomatonCegarLoop]: Abstraction has 126 states and 160 transitions. [2023-11-26 11:47:41,229 INFO L428 stractBuchiCegarLoop]: Abstraction has 126 states and 160 transitions. [2023-11-26 11:47:41,229 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-26 11:47:41,229 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states and 160 transitions. [2023-11-26 11:47:41,230 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 27 [2023-11-26 11:47:41,230 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:41,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:41,231 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:41,231 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:41,232 INFO L748 eck$LassoCheckResult]: Stem: 2376#$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(9, 2);~__BLAST_NONDET~0 := 0; 2361#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 2351#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 2352#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 2356#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 2355#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 2353#L33-1 main_~i~0#1 := 0; 2354#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 2380#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 2364#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2365#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 2389#L35-3 [2023-11-26 11:47:41,232 INFO L750 eck$LassoCheckResult]: Loop: 2389#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 2383#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 2386#L18 assume !(0 == __VERIFIER_assert_~cond#1); 2385#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 2369#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2357#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 2358#L18 assume !(0 == __VERIFIER_assert_~cond#1); 2372#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 2375#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2384#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 2377#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 2378#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 2362#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2363#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 2389#L35-3 [2023-11-26 11:47:41,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:41,232 INFO L85 PathProgramCache]: Analyzing trace with hash -2088903000, now seen corresponding path program 5 times [2023-11-26 11:47:41,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:41,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850440492] [2023-11-26 11:47:41,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:41,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:41,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:41,239 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:41,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:41,244 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:41,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:41,245 INFO L85 PathProgramCache]: Analyzing trace with hash -801853157, now seen corresponding path program 2 times [2023-11-26 11:47:41,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:41,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380589404] [2023-11-26 11:47:41,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:41,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:41,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:41,370 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:41,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:41,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380589404] [2023-11-26 11:47:41,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380589404] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:47:41,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062110550] [2023-11-26 11:47:41,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-26 11:47:41,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:47:41,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:41,376 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:47:41,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-26 11:47:41,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-26 11:47:41,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-26 11:47:41,415 INFO L262 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-26 11:47:41,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:41,543 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:41,543 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:47:41,670 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:41,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062110550] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:47:41,671 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:47:41,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-11-26 11:47:41,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989680127] [2023-11-26 11:47:41,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:47:41,672 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-26 11:47:41,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:47:41,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-26 11:47:41,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2023-11-26 11:47:41,673 INFO L87 Difference]: Start difference. First operand 126 states and 160 transitions. cyclomatic complexity: 38 Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 16 states have internal predecessors, (32), 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) [2023-11-26 11:47:41,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:42,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:47:42,201 INFO L93 Difference]: Finished difference Result 438 states and 528 transitions. [2023-11-26 11:47:42,201 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 438 states and 528 transitions. [2023-11-26 11:47:42,205 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 105 [2023-11-26 11:47:42,209 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 438 states to 438 states and 528 transitions. [2023-11-26 11:47:42,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 62 [2023-11-26 11:47:42,209 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 62 [2023-11-26 11:47:42,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 438 states and 528 transitions. [2023-11-26 11:47:42,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:42,209 INFO L218 hiAutomatonCegarLoop]: Abstraction has 438 states and 528 transitions. [2023-11-26 11:47:42,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states and 528 transitions. [2023-11-26 11:47:42,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 226. [2023-11-26 11:47:42,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 226 states have (on average 1.2212389380530972) internal successors, (276), 225 states have internal predecessors, (276), 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) [2023-11-26 11:47:42,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 276 transitions. [2023-11-26 11:47:42,219 INFO L240 hiAutomatonCegarLoop]: Abstraction has 226 states and 276 transitions. [2023-11-26 11:47:42,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-26 11:47:42,220 INFO L428 stractBuchiCegarLoop]: Abstraction has 226 states and 276 transitions. [2023-11-26 11:47:42,221 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-26 11:47:42,221 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 226 states and 276 transitions. [2023-11-26 11:47:42,222 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 52 [2023-11-26 11:47:42,222 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:42,222 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:42,223 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:42,223 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:42,224 INFO L748 eck$LassoCheckResult]: Stem: 3078#$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(9, 2);~__BLAST_NONDET~0 := 0; 3057#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 3051#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 3052#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 3056#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 3055#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 3053#L33-1 main_~i~0#1 := 0; 3054#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 3081#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 3094#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3099#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 3089#L35-3 [2023-11-26 11:47:42,224 INFO L750 eck$LassoCheckResult]: Loop: 3089#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 3067#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 3152#L18 assume !(0 == __VERIFIER_assert_~cond#1); 3150#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 3140#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3058#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 3059#L18 assume !(0 == __VERIFIER_assert_~cond#1); 3074#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 3097#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3087#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 3088#L18 assume !(0 == __VERIFIER_assert_~cond#1); 3077#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 3070#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3071#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 3085#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 3084#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 3062#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3063#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 3089#L35-3 [2023-11-26 11:47:42,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:42,224 INFO L85 PathProgramCache]: Analyzing trace with hash -2088903000, now seen corresponding path program 6 times [2023-11-26 11:47:42,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:42,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802200392] [2023-11-26 11:47:42,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:42,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:42,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:42,230 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:42,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:42,235 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:42,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:42,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1595316203, now seen corresponding path program 3 times [2023-11-26 11:47:42,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:42,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531206245] [2023-11-26 11:47:42,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:42,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:42,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:42,244 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:42,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:42,252 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:42,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:42,252 INFO L85 PathProgramCache]: Analyzing trace with hash -935413038, now seen corresponding path program 3 times [2023-11-26 11:47:42,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:42,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464137973] [2023-11-26 11:47:42,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:42,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:42,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:42,343 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-26 11:47:42,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:42,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464137973] [2023-11-26 11:47:42,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464137973] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:47:42,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714193289] [2023-11-26 11:47:42,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-26 11:47:42,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:47:42,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:42,348 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:47:42,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-26 11:47:42,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-11-26 11:47:42,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-26 11:47:42,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-26 11:47:42,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:42,506 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:42,506 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:47:42,567 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:42,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714193289] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:47:42,567 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:47:42,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 15 [2023-11-26 11:47:42,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674874613] [2023-11-26 11:47:42,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:47:42,718 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:42,718 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:42,718 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:42,718 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:42,719 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:47:42,719 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:42,719 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:42,719 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:42,719 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration7_Loop [2023-11-26 11:47:42,719 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:42,719 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:42,723 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:42,738 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:42,741 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:42,745 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:42,747 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:42,749 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:42,807 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:42,807 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:47:42,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:42,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:42,818 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:42,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-26 11:47:42,820 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:42,821 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:42,835 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2023-11-26 11:47:42,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:42,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:42,837 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:42,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-26 11:47:42,840 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:47:42,840 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:43,097 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:47:43,101 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:43,101 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:43,101 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:43,101 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:43,101 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:43,101 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:43,101 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:43,101 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:43,101 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:43,101 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration7_Loop [2023-11-26 11:47:43,101 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:43,102 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:43,102 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:43,120 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:43,123 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:43,125 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:43,127 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:43,130 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:43,195 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:43,195 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:43,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:43,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:43,196 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:43,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-26 11:47:43,199 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 [2023-11-26 11:47:43,209 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:43,209 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:43,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:43,209 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:43,209 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:43,212 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:43,212 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:43,216 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:43,221 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-26 11:47:43,221 INFO L444 ModelExtractionUtils]: 2 out of 6 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-26 11:47:43,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:43,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:43,222 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:43,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2023-11-26 11:47:43,228 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:43,228 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:47:43,228 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:43,228 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~j~0#1, ULTIMATE.start_main_~i~0#1) = 1*ULTIMATE.start_main_~j~0#1 - 2*ULTIMATE.start_main_~i~0#1 Supporting invariants [] [2023-11-26 11:47:43,231 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:43,232 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:47:43,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:43,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:43,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:43,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:43,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:43,296 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-26 11:47:43,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:43,437 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:43,438 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 7 loop predicates [2023-11-26 11:47:43,438 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 226 states and 276 transitions. cyclomatic complexity: 54 Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 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) [2023-11-26 11:47:43,454 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 226 states and 276 transitions. cyclomatic complexity: 54. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 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 234 states and 286 transitions. Complement of second has 5 states. [2023-11-26 11:47:43,454 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 [2023-11-26 11:47:43,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 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) [2023-11-26 11:47:43,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 10 transitions. [2023-11-26 11:47:43,455 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 10 transitions. Stem has 11 letters. Loop has 18 letters. [2023-11-26 11:47:43,455 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:43,455 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:47:43,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:43,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:43,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:43,513 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:43,513 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:43,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:43,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-26 11:47:43,544 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:43,667 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:43,668 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 7 loop predicates [2023-11-26 11:47:43,668 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 226 states and 276 transitions. cyclomatic complexity: 54 Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 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) [2023-11-26 11:47:43,680 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 226 states and 276 transitions. cyclomatic complexity: 54. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 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 234 states and 286 transitions. Complement of second has 5 states. [2023-11-26 11:47:43,680 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 [2023-11-26 11:47:43,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 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) [2023-11-26 11:47:43,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 10 transitions. [2023-11-26 11:47:43,681 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 10 transitions. Stem has 11 letters. Loop has 18 letters. [2023-11-26 11:47:43,681 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:43,681 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:47:43,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:43,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:43,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:43,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:43,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:43,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-26 11:47:43,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:43,865 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:43,865 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 7 loop predicates [2023-11-26 11:47:43,865 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 226 states and 276 transitions. cyclomatic complexity: 54 Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 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) [2023-11-26 11:47:44,051 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 226 states and 276 transitions. cyclomatic complexity: 54. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 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 1025 states and 1198 transitions. Complement of second has 17 states. [2023-11-26 11:47:44,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 1 stem states 7 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:44,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 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) [2023-11-26 11:47:44,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 46 transitions. [2023-11-26 11:47:44,052 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 46 transitions. Stem has 11 letters. Loop has 18 letters. [2023-11-26 11:47:44,054 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:44,054 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:47:44,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:44,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:44,076 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:44,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:44,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:44,103 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-26 11:47:44,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:44,254 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:44,255 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and with honda bouncer for loop.1 stem predicates 7 loop predicates [2023-11-26 11:47:44,255 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 226 states and 276 transitions. cyclomatic complexity: 54 Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 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) [2023-11-26 11:47:44,453 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 226 states and 276 transitions. cyclomatic complexity: 54. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 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 990 states and 1149 transitions. Complement of second has 18 states. [2023-11-26 11:47:44,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 1 stem states 8 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:44,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 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) [2023-11-26 11:47:44,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 47 transitions. [2023-11-26 11:47:44,456 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 11 letters. Loop has 18 letters. [2023-11-26 11:47:44,456 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:44,457 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 29 letters. Loop has 18 letters. [2023-11-26 11:47:44,457 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:44,457 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 11 letters. Loop has 36 letters. [2023-11-26 11:47:44,458 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:44,458 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 990 states and 1149 transitions. [2023-11-26 11:47:44,467 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 160 [2023-11-26 11:47:44,472 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 990 states to 683 states and 808 transitions. [2023-11-26 11:47:44,472 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 85 [2023-11-26 11:47:44,473 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 86 [2023-11-26 11:47:44,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 683 states and 808 transitions. [2023-11-26 11:47:44,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:44,474 INFO L218 hiAutomatonCegarLoop]: Abstraction has 683 states and 808 transitions. [2023-11-26 11:47:44,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states and 808 transitions. [2023-11-26 11:47:44,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 357. [2023-11-26 11:47:44,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 357 states have (on average 1.1932773109243697) internal successors, (426), 356 states have internal predecessors, (426), 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) [2023-11-26 11:47:44,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 426 transitions. [2023-11-26 11:47:44,485 INFO L240 hiAutomatonCegarLoop]: Abstraction has 357 states and 426 transitions. [2023-11-26 11:47:44,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:47:44,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-26 11:47:44,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-11-26 11:47:44,485 INFO L87 Difference]: Start difference. First operand 357 states and 426 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 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) [2023-11-26 11:47:44,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:47:44,746 INFO L93 Difference]: Finished difference Result 790 states and 919 transitions. [2023-11-26 11:47:44,746 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 790 states and 919 transitions. [2023-11-26 11:47:44,752 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 112 [2023-11-26 11:47:44,758 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 790 states to 675 states and 800 transitions. [2023-11-26 11:47:44,758 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 85 [2023-11-26 11:47:44,758 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 85 [2023-11-26 11:47:44,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 675 states and 800 transitions. [2023-11-26 11:47:44,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:44,759 INFO L218 hiAutomatonCegarLoop]: Abstraction has 675 states and 800 transitions. [2023-11-26 11:47:44,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states and 800 transitions. [2023-11-26 11:47:44,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 460. [2023-11-26 11:47:44,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 460 states have (on average 1.1891304347826086) internal successors, (547), 459 states have internal predecessors, (547), 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) [2023-11-26 11:47:44,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 547 transitions. [2023-11-26 11:47:44,771 INFO L240 hiAutomatonCegarLoop]: Abstraction has 460 states and 547 transitions. [2023-11-26 11:47:44,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-26 11:47:44,772 INFO L428 stractBuchiCegarLoop]: Abstraction has 460 states and 547 transitions. [2023-11-26 11:47:44,772 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-26 11:47:44,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 460 states and 547 transitions. [2023-11-26 11:47:44,775 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 87 [2023-11-26 11:47:44,775 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:44,775 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:44,777 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:44,777 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1] [2023-11-26 11:47:44,778 INFO L748 eck$LassoCheckResult]: Stem: 7592#$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(9, 2);~__BLAST_NONDET~0 := 0; 7572#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 7562#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 7563#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 7567#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 7566#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 7564#L33-1 main_~i~0#1 := 0; 7565#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 7596#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 7679#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7676#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 7674#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 7664#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 7671#L18 assume !(0 == __VERIFIER_assert_~cond#1); 7669#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 7666#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7665#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 7660#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 7661#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 7663#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7636#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 7630#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 7631#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 7752#L18 assume !(0 == __VERIFIER_assert_~cond#1); 7751#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 7750#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7726#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 7706#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 7705#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 7568#L36-3 [2023-11-26 11:47:44,778 INFO L750 eck$LassoCheckResult]: Loop: 7568#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 7569#L18 assume !(0 == __VERIFIER_assert_~cond#1); 7587#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 7583#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7584#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 7695#L18 assume !(0 == __VERIFIER_assert_~cond#1); 7655#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 7647#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7621#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 7593#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 7594#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 7568#L36-3 [2023-11-26 11:47:44,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:44,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1648050633, now seen corresponding path program 4 times [2023-11-26 11:47:44,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:44,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995280558] [2023-11-26 11:47:44,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:44,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:44,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:44,903 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-26 11:47:44,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:44,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995280558] [2023-11-26 11:47:44,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995280558] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:47:44,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075510479] [2023-11-26 11:47:44,903 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-26 11:47:44,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:47:44,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:44,905 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:47:44,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-26 11:47:44,959 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-26 11:47:44,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-26 11:47:44,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-26 11:47:44,960 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:45,081 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-26 11:47:45,082 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:47:45,164 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 11 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-26 11:47:45,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075510479] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:47:45,165 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:47:45,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2023-11-26 11:47:45,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895583249] [2023-11-26 11:47:45,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:47:45,166 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-26 11:47:45,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:45,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1247162734, now seen corresponding path program 2 times [2023-11-26 11:47:45,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:45,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411653745] [2023-11-26 11:47:45,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:45,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:45,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:45,177 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:45,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:45,196 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:45,302 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:45,302 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:45,302 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:45,302 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:45,302 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:47:45,302 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:45,302 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:45,302 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:45,303 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration8_Loop [2023-11-26 11:47:45,303 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:45,303 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:45,307 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:45,310 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:45,313 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:45,323 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:45,326 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:45,370 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:45,370 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:47:45,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:45,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:45,371 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:45,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2023-11-26 11:47:45,374 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:45,374 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:45,385 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:45,385 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start___VERIFIER_assert_#in~cond#1=0} Honda state: {ULTIMATE.start___VERIFIER_assert_#in~cond#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:45,388 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2023-11-26 11:47:45,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:45,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:45,389 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:45,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2023-11-26 11:47:45,392 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:45,392 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:45,404 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:45,404 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start___VERIFIER_assert_~cond#1=0} Honda state: {ULTIMATE.start___VERIFIER_assert_~cond#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:45,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2023-11-26 11:47:45,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:45,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:45,408 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:45,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2023-11-26 11:47:45,411 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:45,411 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:45,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:45,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:45,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:45,436 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:45,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2023-11-26 11:47:45,438 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:47:45,439 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:45,816 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:47:45,820 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:45,821 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:45,821 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:45,821 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:45,821 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:45,821 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:45,821 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:45,821 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:45,821 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:45,821 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration8_Loop [2023-11-26 11:47:45,821 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:45,821 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:45,822 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:45,829 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:45,832 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:45,843 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:45,845 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:45,896 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:45,896 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:45,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:45,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:45,897 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:45,899 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 [2023-11-26 11:47:45,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2023-11-26 11:47:45,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:45,910 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:45,910 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:45,910 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:45,910 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:45,911 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:45,911 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:45,912 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:45,914 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2023-11-26 11:47:45,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:45,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:45,916 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:45,924 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 [2023-11-26 11:47:45,936 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:45,936 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:45,936 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:45,936 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:45,936 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:45,937 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:45,937 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:45,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2023-11-26 11:47:45,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:45,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2023-11-26 11:47:45,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:45,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:45,954 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:45,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2023-11-26 11:47:45,956 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 [2023-11-26 11:47:45,966 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:45,966 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:45,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:45,967 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:45,967 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:45,968 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:45,968 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:45,972 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:45,977 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-26 11:47:45,977 INFO L444 ModelExtractionUtils]: 2 out of 6 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-26 11:47:45,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:45,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:45,978 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:45,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2023-11-26 11:47:45,981 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:45,981 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:47:45,981 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:45,982 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~j~0#1) = 3*ULTIMATE.start_main_~i~0#1 - 1*ULTIMATE.start_main_~j~0#1 Supporting invariants [] [2023-11-26 11:47:45,984 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:45,985 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:47:45,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:46,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:46,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:46,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:46,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:46,059 INFO L262 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-26 11:47:46,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:46,089 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-26 11:47:46,090 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2023-11-26 11:47:46,090 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 460 states and 547 transitions. cyclomatic complexity: 96 Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 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) [2023-11-26 11:47:46,118 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 460 states and 547 transitions. cyclomatic complexity: 96. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 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) Result 474 states and 561 transitions. Complement of second has 7 states. [2023-11-26 11:47:46,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:46,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 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) [2023-11-26 11:47:46,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 19 transitions. [2023-11-26 11:47:46,121 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 19 transitions. Stem has 29 letters. Loop has 11 letters. [2023-11-26 11:47:46,121 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:46,121 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:47:46,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:46,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:46,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:46,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:46,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:46,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-26 11:47:46,200 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:46,223 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-26 11:47:46,223 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 2 loop predicates [2023-11-26 11:47:46,224 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 460 states and 547 transitions. cyclomatic complexity: 96 Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 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) [2023-11-26 11:47:46,244 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 460 states and 547 transitions. cyclomatic complexity: 96. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 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) Result 474 states and 561 transitions. Complement of second has 7 states. [2023-11-26 11:47:46,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:46,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 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) [2023-11-26 11:47:46,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 19 transitions. [2023-11-26 11:47:46,246 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 19 transitions. Stem has 29 letters. Loop has 11 letters. [2023-11-26 11:47:46,246 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:46,246 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:47:46,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:46,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:46,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:46,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:46,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:46,311 INFO L262 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-26 11:47:46,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:46,335 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-26 11:47:46,336 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2023-11-26 11:47:46,336 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 460 states and 547 transitions. cyclomatic complexity: 96 Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 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) [2023-11-26 11:47:46,360 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 460 states and 547 transitions. cyclomatic complexity: 96. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 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) Result 850 states and 989 transitions. Complement of second has 6 states. [2023-11-26 11:47:46,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:46,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 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) [2023-11-26 11:47:46,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 27 transitions. [2023-11-26 11:47:46,362 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 27 transitions. Stem has 29 letters. Loop has 11 letters. [2023-11-26 11:47:46,362 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:46,362 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 27 transitions. Stem has 40 letters. Loop has 11 letters. [2023-11-26 11:47:46,362 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:46,363 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 27 transitions. Stem has 29 letters. Loop has 22 letters. [2023-11-26 11:47:46,363 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:46,363 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 850 states and 989 transitions. [2023-11-26 11:47:46,369 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 114 [2023-11-26 11:47:46,374 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 850 states to 589 states and 688 transitions. [2023-11-26 11:47:46,374 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 46 [2023-11-26 11:47:46,374 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 48 [2023-11-26 11:47:46,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 688 transitions. [2023-11-26 11:47:46,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:46,375 INFO L218 hiAutomatonCegarLoop]: Abstraction has 589 states and 688 transitions. [2023-11-26 11:47:46,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 688 transitions. [2023-11-26 11:47:46,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 423. [2023-11-26 11:47:46,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 423 states have (on average 1.1820330969267139) internal successors, (500), 422 states have internal predecessors, (500), 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) [2023-11-26 11:47:46,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 500 transitions. [2023-11-26 11:47:46,386 INFO L240 hiAutomatonCegarLoop]: Abstraction has 423 states and 500 transitions. [2023-11-26 11:47:46,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:47:46,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-26 11:47:46,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-26 11:47:46,387 INFO L87 Difference]: Start difference. First operand 423 states and 500 transitions. Second operand has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 12 states have internal predecessors, (40), 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) [2023-11-26 11:47:46,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:47:46,511 INFO L93 Difference]: Finished difference Result 448 states and 508 transitions. [2023-11-26 11:47:46,511 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 448 states and 508 transitions. [2023-11-26 11:47:46,514 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 70 [2023-11-26 11:47:46,516 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 448 states to 185 states and 206 transitions. [2023-11-26 11:47:46,516 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 48 [2023-11-26 11:47:46,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 56 [2023-11-26 11:47:46,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 185 states and 206 transitions. [2023-11-26 11:47:46,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:46,517 INFO L218 hiAutomatonCegarLoop]: Abstraction has 185 states and 206 transitions. [2023-11-26 11:47:46,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states and 206 transitions. [2023-11-26 11:47:46,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 171. [2023-11-26 11:47:46,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 171 states have (on average 1.1228070175438596) internal successors, (192), 170 states have internal predecessors, (192), 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) [2023-11-26 11:47:46,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 192 transitions. [2023-11-26 11:47:46,521 INFO L240 hiAutomatonCegarLoop]: Abstraction has 171 states and 192 transitions. [2023-11-26 11:47:46,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-26 11:47:46,522 INFO L428 stractBuchiCegarLoop]: Abstraction has 171 states and 192 transitions. [2023-11-26 11:47:46,522 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-26 11:47:46,522 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 192 transitions. [2023-11-26 11:47:46,523 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 67 [2023-11-26 11:47:46,523 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:46,523 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:46,524 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:46,525 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 2, 2, 2, 1, 1, 1] [2023-11-26 11:47:46,525 INFO L748 eck$LassoCheckResult]: Stem: 11301#$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(9, 2);~__BLAST_NONDET~0 := 0; 11285#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 11275#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 11276#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 11280#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 11279#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 11277#L33-1 main_~i~0#1 := 0; 11278#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 11305#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 11341#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11338#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 11335#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 11331#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 11322#L18 assume !(0 == __VERIFIER_assert_~cond#1); 11323#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 11311#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11310#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 11302#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11303#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 11286#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11287#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 11290#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 11281#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 11282#L18 assume !(0 == __VERIFIER_assert_~cond#1); 11437#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 11435#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11433#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 11432#L18 assume !(0 == __VERIFIER_assert_~cond#1); 11431#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 11430#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11360#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 11359#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11358#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 11356#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 11355#L18 [2023-11-26 11:47:46,525 INFO L750 eck$LassoCheckResult]: Loop: 11355#L18 assume !(0 == __VERIFIER_assert_~cond#1); 11354#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 11353#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11352#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 11351#L18 assume !(0 == __VERIFIER_assert_~cond#1); 11350#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 11349#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11326#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 11327#L18 assume !(0 == __VERIFIER_assert_~cond#1); 11318#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 11319#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11348#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 11330#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11308#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 11309#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11315#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 11313#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 11396#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 11357#L18 assume !(0 == __VERIFIER_assert_~cond#1); 11436#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 11434#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11429#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 11428#L18 assume !(0 == __VERIFIER_assert_~cond#1); 11427#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 11364#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11365#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 11359#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11358#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 11356#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 11355#L18 [2023-11-26 11:47:46,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:46,526 INFO L85 PathProgramCache]: Analyzing trace with hash 784138039, now seen corresponding path program 5 times [2023-11-26 11:47:46,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:46,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698429449] [2023-11-26 11:47:46,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:46,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:46,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:46,536 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:46,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:46,547 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:46,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:46,547 INFO L85 PathProgramCache]: Analyzing trace with hash -414069786, now seen corresponding path program 4 times [2023-11-26 11:47:46,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:46,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161407467] [2023-11-26 11:47:46,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:46,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:46,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:46,557 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:46,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:46,579 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:46,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:46,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1519034256, now seen corresponding path program 6 times [2023-11-26 11:47:46,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:46,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674730713] [2023-11-26 11:47:46,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:46,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:46,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:46,839 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 63 proven. 85 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-11-26 11:47:46,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:46,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674730713] [2023-11-26 11:47:46,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674730713] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:47:46,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807278572] [2023-11-26 11:47:46,840 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-26 11:47:46,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:47:46,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:46,841 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:47:46,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-11-26 11:47:46,915 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-11-26 11:47:46,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-26 11:47:46,917 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-26 11:47:46,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:47,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:47,142 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 126 proven. 45 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-11-26 11:47:47,142 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:47:47,343 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 134 proven. 37 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-11-26 11:47:47,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807278572] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:47:47,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:47:47,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 20 [2023-11-26 11:47:47,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555977151] [2023-11-26 11:47:47,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:47:47,646 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:47,647 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:47,647 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:47,647 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:47,647 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:47:47,647 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:47,647 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:47,647 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:47,647 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration9_Loop [2023-11-26 11:47:47,648 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:47,648 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:47,649 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,652 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,660 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,662 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,671 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,676 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,688 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,782 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:47,782 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:47:47,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:47,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:47,791 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:47,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2023-11-26 11:47:47,794 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:47,794 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:47,805 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:47,805 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post4#1=0} Honda state: {ULTIMATE.start_main_#t~post4#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:47,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2023-11-26 11:47:47,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:47,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:47,809 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:47,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2023-11-26 11:47:47,811 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:47,811 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:47,823 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:47,823 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start___VERIFIER_assert_#in~cond#1=1} Honda state: {ULTIMATE.start___VERIFIER_assert_#in~cond#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:47,825 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2023-11-26 11:47:47,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:47,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:47,827 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:47,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2023-11-26 11:47:47,835 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:47,835 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:47,846 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:47,847 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post6#1=0} Honda state: {ULTIMATE.start_main_#t~post6#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:47,849 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2023-11-26 11:47:47,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:47,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:47,850 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:47,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2023-11-26 11:47:47,853 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:47,853 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:47,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:47,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:47,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:47,868 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:47,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2023-11-26 11:47:47,870 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:47:47,870 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:47,883 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:47:47,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2023-11-26 11:47:47,886 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:47,886 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:47,886 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:47,886 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:47,886 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:47,886 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:47,886 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:47,886 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:47,886 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration9_Loop [2023-11-26 11:47:47,886 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:47,886 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:47,887 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,891 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,895 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,899 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,903 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,908 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,919 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:47,994 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:47,994 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:47,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:47,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:47,996 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:48,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2023-11-26 11:47:48,007 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 [2023-11-26 11:47:48,017 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:48,017 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:48,017 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:48,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:48,017 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:48,018 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:48,018 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:48,019 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:48,021 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2023-11-26 11:47:48,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:48,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:48,022 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:48,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2023-11-26 11:47:48,025 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 [2023-11-26 11:47:48,034 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:48,034 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:48,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:48,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:48,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:48,035 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:48,035 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:48,037 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:48,039 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2023-11-26 11:47:48,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:48,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:48,040 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:48,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2023-11-26 11:47:48,043 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 [2023-11-26 11:47:48,052 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:48,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:48,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:48,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:48,053 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:48,053 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:48,053 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:48,055 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:48,057 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2023-11-26 11:47:48,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:48,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:48,058 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:48,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2023-11-26 11:47:48,061 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 [2023-11-26 11:47:48,070 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:48,070 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:48,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:48,071 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:48,071 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:48,071 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:48,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:48,074 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:48,076 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-26 11:47:48,076 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-26 11:47:48,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:48,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:48,079 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:48,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2023-11-26 11:47:48,080 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:48,080 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:47:48,080 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:48,080 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0#1) = -2*ULTIMATE.start_main_~i~0#1 + 3 Supporting invariants [] [2023-11-26 11:47:48,083 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2023-11-26 11:47:48,083 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:47:48,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:48,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:48,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:48,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:48,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:48,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-26 11:47:48,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:48,373 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 33 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-26 11:47:48,374 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 7 loop predicates [2023-11-26 11:47:48,374 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 171 states and 192 transitions. cyclomatic complexity: 27 Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 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) [2023-11-26 11:47:48,485 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 171 states and 192 transitions. cyclomatic complexity: 27. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 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 529 states and 595 transitions. Complement of second has 14 states. [2023-11-26 11:47:48,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 1 stem states 6 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:48,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 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) [2023-11-26 11:47:48,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 46 transitions. [2023-11-26 11:47:48,487 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 46 transitions. Stem has 34 letters. Loop has 29 letters. [2023-11-26 11:47:48,487 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:48,487 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 46 transitions. Stem has 63 letters. Loop has 29 letters. [2023-11-26 11:47:48,489 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:48,490 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 46 transitions. Stem has 34 letters. Loop has 58 letters. [2023-11-26 11:47:48,490 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:48,490 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 529 states and 595 transitions. [2023-11-26 11:47:48,494 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 78 [2023-11-26 11:47:48,497 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 529 states to 461 states and 520 transitions. [2023-11-26 11:47:48,497 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 77 [2023-11-26 11:47:48,498 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 77 [2023-11-26 11:47:48,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 461 states and 520 transitions. [2023-11-26 11:47:48,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:48,498 INFO L218 hiAutomatonCegarLoop]: Abstraction has 461 states and 520 transitions. [2023-11-26 11:47:48,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states and 520 transitions. [2023-11-26 11:47:48,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 313. [2023-11-26 11:47:48,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 313 states have (on average 1.1469648562300319) internal successors, (359), 312 states have internal predecessors, (359), 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) [2023-11-26 11:47:48,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 359 transitions. [2023-11-26 11:47:48,506 INFO L240 hiAutomatonCegarLoop]: Abstraction has 313 states and 359 transitions. [2023-11-26 11:47:48,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:47:48,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-26 11:47:48,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2023-11-26 11:47:48,507 INFO L87 Difference]: Start difference. First operand 313 states and 359 transitions. Second operand has 20 states, 20 states have (on average 4.3) internal successors, (86), 20 states have internal predecessors, (86), 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) [2023-11-26 11:47:48,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2023-11-26 11:47:49,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:47:49,043 INFO L93 Difference]: Finished difference Result 541 states and 600 transitions. [2023-11-26 11:47:49,043 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 600 transitions. [2023-11-26 11:47:49,046 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 78 [2023-11-26 11:47:49,049 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 311 states and 342 transitions. [2023-11-26 11:47:49,049 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 82 [2023-11-26 11:47:49,049 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 82 [2023-11-26 11:47:49,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 311 states and 342 transitions. [2023-11-26 11:47:49,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:49,050 INFO L218 hiAutomatonCegarLoop]: Abstraction has 311 states and 342 transitions. [2023-11-26 11:47:49,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states and 342 transitions. [2023-11-26 11:47:49,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 199. [2023-11-26 11:47:49,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 199 states have (on average 1.1155778894472361) internal successors, (222), 198 states have internal predecessors, (222), 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) [2023-11-26 11:47:49,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 222 transitions. [2023-11-26 11:47:49,055 INFO L240 hiAutomatonCegarLoop]: Abstraction has 199 states and 222 transitions. [2023-11-26 11:47:49,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-26 11:47:49,064 INFO L428 stractBuchiCegarLoop]: Abstraction has 199 states and 222 transitions. [2023-11-26 11:47:49,064 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-26 11:47:49,064 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 199 states and 222 transitions. [2023-11-26 11:47:49,065 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 71 [2023-11-26 11:47:49,065 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:49,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:49,067 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:49,068 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 2, 2, 2, 1, 1, 1] [2023-11-26 11:47:49,068 INFO L748 eck$LassoCheckResult]: Stem: 13510#$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(9, 2);~__BLAST_NONDET~0 := 0; 13495#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 13485#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 13486#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 13490#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 13489#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 13487#L33-1 main_~i~0#1 := 0; 13488#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 13515#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 13525#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13520#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 13521#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 13560#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 13558#L18 assume !(0 == __VERIFIER_assert_~cond#1); 13559#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 13545#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13546#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 13537#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 13538#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 13498#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13499#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 13503#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 13504#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 13672#L18 assume !(0 == __VERIFIER_assert_~cond#1); 13671#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 13670#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13669#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 13668#L18 assume !(0 == __VERIFIER_assert_~cond#1); 13667#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 13666#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13632#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 13633#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 13676#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 13610#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 13609#L18 [2023-11-26 11:47:49,071 INFO L750 eck$LassoCheckResult]: Loop: 13609#L18 assume !(0 == __VERIFIER_assert_~cond#1); 13608#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 13607#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13606#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 13605#L18 assume !(0 == __VERIFIER_assert_~cond#1); 13604#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 13603#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13598#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 13599#L18 assume !(0 == __VERIFIER_assert_~cond#1); 13547#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 13548#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13518#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 13511#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 13512#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 13496#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13497#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 13500#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 13502#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 13675#L18 assume !(0 == __VERIFIER_assert_~cond#1); 13674#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 13673#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13493#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 13494#L18 assume !(0 == __VERIFIER_assert_~cond#1); 13509#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 13506#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13507#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 13639#L18 assume !(0 == __VERIFIER_assert_~cond#1); 13637#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 13634#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13635#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 13614#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 13612#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 13613#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 13609#L18 [2023-11-26 11:47:49,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:49,071 INFO L85 PathProgramCache]: Analyzing trace with hash 784138039, now seen corresponding path program 7 times [2023-11-26 11:47:49,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:49,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949756920] [2023-11-26 11:47:49,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:49,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:49,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:49,084 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:49,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:49,098 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:49,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:49,099 INFO L85 PathProgramCache]: Analyzing trace with hash 798133270, now seen corresponding path program 5 times [2023-11-26 11:47:49,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:49,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437795708] [2023-11-26 11:47:49,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:49,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:49,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:49,119 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:49,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:49,139 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:49,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:49,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1365560224, now seen corresponding path program 8 times [2023-11-26 11:47:49,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:49,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107714402] [2023-11-26 11:47:49,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:49,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:49,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:49,156 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:49,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:49,175 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:49,559 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:49,560 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:49,560 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:49,560 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:49,560 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:47:49,560 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:49,560 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:49,560 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:49,560 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration10_Loop [2023-11-26 11:47:49,561 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:49,561 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:49,561 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,572 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,574 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,576 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,581 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,583 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,585 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,668 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:49,668 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:47:49,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:49,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:49,669 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:49,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2023-11-26 11:47:49,672 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:49,672 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:49,686 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2023-11-26 11:47:49,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:49,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:49,688 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:49,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2023-11-26 11:47:49,692 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:47:49,692 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:49,738 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:47:49,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:49,741 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:49,741 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:49,741 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:49,741 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:49,741 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:49,741 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:49,741 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:49,741 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:49,741 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration10_Loop [2023-11-26 11:47:49,741 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:49,742 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:49,742 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,744 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,755 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,759 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,763 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,766 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,768 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:49,853 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:49,854 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:49,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:49,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:49,855 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:49,859 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 [2023-11-26 11:47:49,871 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:49,871 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:49,871 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:49,871 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:49,871 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:49,871 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:49,872 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:49,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2023-11-26 11:47:49,878 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:49,880 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2023-11-26 11:47:49,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:49,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:49,882 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:49,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2023-11-26 11:47:49,884 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 [2023-11-26 11:47:49,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:49,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:49,895 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:49,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:49,895 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:49,896 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:49,896 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:49,900 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:49,902 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-26 11:47:49,902 INFO L444 ModelExtractionUtils]: 1 out of 5 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-26 11:47:49,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:49,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:49,903 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:49,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2023-11-26 11:47:49,906 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:49,906 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:47:49,906 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:49,906 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~j~0#1, ULTIMATE.start_main_~k~0#1) = -2*ULTIMATE.start_main_~j~0#1 + 2*ULTIMATE.start_main_~k~0#1 + 7 Supporting invariants [] [2023-11-26 11:47:49,909 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2023-11-26 11:47:49,909 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:47:49,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:49,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:49,940 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:49,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:49,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:49,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-26 11:47:50,001 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:50,199 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 12 proven. 64 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-26 11:47:50,199 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 11 loop predicates [2023-11-26 11:47:50,199 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 199 states and 222 transitions. cyclomatic complexity: 30 Second operand has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 states have internal predecessors, (51), 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) [2023-11-26 11:47:50,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:51,107 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 199 states and 222 transitions. cyclomatic complexity: 30. Second operand has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 states have internal predecessors, (51), 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 986 states and 1104 transitions. Complement of second has 53 states. [2023-11-26 11:47:51,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 27 states 1 stem states 25 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:51,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 13 states have internal predecessors, (51), 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) [2023-11-26 11:47:51,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 110 transitions. [2023-11-26 11:47:51,108 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 27 states and 110 transitions. Stem has 34 letters. Loop has 33 letters. [2023-11-26 11:47:51,108 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:51,108 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 27 states and 110 transitions. Stem has 67 letters. Loop has 33 letters. [2023-11-26 11:47:51,109 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:51,109 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 27 states and 110 transitions. Stem has 34 letters. Loop has 66 letters. [2023-11-26 11:47:51,110 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:51,110 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 986 states and 1104 transitions. [2023-11-26 11:47:51,116 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 79 [2023-11-26 11:47:51,122 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 986 states to 901 states and 1008 transitions. [2023-11-26 11:47:51,122 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2023-11-26 11:47:51,123 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 195 [2023-11-26 11:47:51,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 901 states and 1008 transitions. [2023-11-26 11:47:51,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:51,123 INFO L218 hiAutomatonCegarLoop]: Abstraction has 901 states and 1008 transitions. [2023-11-26 11:47:51,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states and 1008 transitions. [2023-11-26 11:47:51,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 665. [2023-11-26 11:47:51,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 665 states have (on average 1.1383458646616542) internal successors, (757), 664 states have internal predecessors, (757), 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) [2023-11-26 11:47:51,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 757 transitions. [2023-11-26 11:47:51,139 INFO L240 hiAutomatonCegarLoop]: Abstraction has 665 states and 757 transitions. [2023-11-26 11:47:51,139 INFO L428 stractBuchiCegarLoop]: Abstraction has 665 states and 757 transitions. [2023-11-26 11:47:51,139 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-26 11:47:51,140 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 665 states and 757 transitions. [2023-11-26 11:47:51,143 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 75 [2023-11-26 11:47:51,143 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:51,144 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:51,144 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 7, 7, 7, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:51,145 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-26 11:47:51,145 INFO L748 eck$LassoCheckResult]: Stem: 15013#$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(9, 2);~__BLAST_NONDET~0 := 0; 15000#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 14990#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 14991#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 14995#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 14994#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 14992#L33-1 main_~i~0#1 := 0; 14993#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 15280#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 15279#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15277#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 15275#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 15276#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 15294#L18 assume !(0 == __VERIFIER_assert_~cond#1); 15370#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 15369#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15362#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 15022#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 15021#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 15001#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15002#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 15337#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 15328#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 15325#L18 assume !(0 == __VERIFIER_assert_~cond#1); 15322#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 15319#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15300#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 15291#L18 assume !(0 == __VERIFIER_assert_~cond#1); 15271#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 15264#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15023#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 15014#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 15015#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 15414#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 15412#L18 assume !(0 == __VERIFIER_assert_~cond#1); 15410#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 15407#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15406#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 15405#L18 assume !(0 == __VERIFIER_assert_~cond#1); 15398#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 15395#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15396#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 15470#L18 assume !(0 == __VERIFIER_assert_~cond#1); 15468#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 15466#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15464#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 15462#L18 assume !(0 == __VERIFIER_assert_~cond#1); 15460#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 15459#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15388#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 15383#L18 [2023-11-26 11:47:51,145 INFO L750 eck$LassoCheckResult]: Loop: 15383#L18 assume !(0 == __VERIFIER_assert_~cond#1); 15454#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 15453#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15382#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 15383#L18 [2023-11-26 11:47:51,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:51,146 INFO L85 PathProgramCache]: Analyzing trace with hash 2050846327, now seen corresponding path program 9 times [2023-11-26 11:47:51,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:51,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548099544] [2023-11-26 11:47:51,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:51,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:51,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:51,327 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 28 proven. 87 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-26 11:47:51,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:51,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548099544] [2023-11-26 11:47:51,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548099544] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:47:51,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053469886] [2023-11-26 11:47:51,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-26 11:47:51,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:47:51,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:51,328 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:47:51,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-11-26 11:47:51,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-11-26 11:47:51,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-26 11:47:51,395 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-26 11:47:51,397 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:51,646 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 28 proven. 87 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-26 11:47:51,646 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:47:51,792 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 28 proven. 87 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-26 11:47:51,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053469886] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:47:51,792 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:47:51,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-11-26 11:47:51,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988336975] [2023-11-26 11:47:51,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:47:51,793 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-26 11:47:51,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:51,794 INFO L85 PathProgramCache]: Analyzing trace with hash 2835153, now seen corresponding path program 1 times [2023-11-26 11:47:51,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:51,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676586142] [2023-11-26 11:47:51,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:51,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:51,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:51,797 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:51,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:51,799 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:51,854 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:51,855 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:51,855 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:51,855 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:51,855 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:47:51,855 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:51,855 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:51,855 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:51,855 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration11_Loop [2023-11-26 11:47:51,856 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:51,856 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:51,857 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:51,898 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:52,123 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:52,123 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:47:52,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:52,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:52,132 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:52,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2023-11-26 11:47:52,134 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:52,134 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:52,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2023-11-26 11:47:52,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:52,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:52,152 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:52,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2023-11-26 11:47:52,155 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:47:52,155 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:52,857 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:47:52,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2023-11-26 11:47:52,861 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:52,861 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:52,861 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:52,861 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:52,861 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:52,861 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:52,861 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:52,862 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:52,862 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration11_Loop [2023-11-26 11:47:52,862 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:52,862 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:52,863 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:52,906 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:53,128 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:53,128 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:53,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:53,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:53,132 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:53,140 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 [2023-11-26 11:47:53,152 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:53,152 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:53,153 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:53,153 INFO L204 nArgumentSynthesizer]: 4 loop disjuncts [2023-11-26 11:47:53,153 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:53,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2023-11-26 11:47:53,159 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2023-11-26 11:47:53,159 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:53,184 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:53,190 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-26 11:47:53,190 INFO L444 ModelExtractionUtils]: 5 out of 8 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-26 11:47:53,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:53,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:53,193 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:53,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2023-11-26 11:47:53,194 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:53,194 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:47:53,194 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:53,194 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~j~0#1, ULTIMATE.start_main_~k~0#1) = 1*ULTIMATE.start_main_~j~0#1 - 1*ULTIMATE.start_main_~k~0#1 Supporting invariants [] [2023-11-26 11:47:53,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2023-11-26 11:47:53,197 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:47:53,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:53,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:53,235 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:53,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:53,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:53,296 INFO L262 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-26 11:47:53,296 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:53,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:53,314 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2023-11-26 11:47:53,314 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 665 states and 757 transitions. cyclomatic complexity: 104 Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 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) [2023-11-26 11:47:53,339 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 665 states and 757 transitions. cyclomatic complexity: 104. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 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 761 states and 853 transitions. Complement of second has 7 states. [2023-11-26 11:47:53,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:53,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 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) [2023-11-26 11:47:53,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 19 transitions. [2023-11-26 11:47:53,343 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 19 transitions. Stem has 50 letters. Loop has 4 letters. [2023-11-26 11:47:53,343 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:53,344 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:47:53,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:53,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:53,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:53,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:53,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:53,448 INFO L262 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-26 11:47:53,448 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:53,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:53,459 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 2 loop predicates [2023-11-26 11:47:53,459 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 665 states and 757 transitions. cyclomatic complexity: 104 Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 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) [2023-11-26 11:47:53,484 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 665 states and 757 transitions. cyclomatic complexity: 104. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 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 761 states and 853 transitions. Complement of second has 7 states. [2023-11-26 11:47:53,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:53,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 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) [2023-11-26 11:47:53,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 19 transitions. [2023-11-26 11:47:53,486 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 19 transitions. Stem has 50 letters. Loop has 4 letters. [2023-11-26 11:47:53,486 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:53,486 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:47:53,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:53,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:53,528 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:53,529 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:53,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:53,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-26 11:47:53,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:53,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:53,620 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2023-11-26 11:47:53,620 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 665 states and 757 transitions. cyclomatic complexity: 104 Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 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) [2023-11-26 11:47:53,652 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 665 states and 757 transitions. cyclomatic complexity: 104. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 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 1135 states and 1252 transitions. Complement of second has 6 states. [2023-11-26 11:47:53,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:53,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 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) [2023-11-26 11:47:53,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 26 transitions. [2023-11-26 11:47:53,654 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 26 transitions. Stem has 50 letters. Loop has 4 letters. [2023-11-26 11:47:53,655 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:53,655 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 26 transitions. Stem has 54 letters. Loop has 4 letters. [2023-11-26 11:47:53,655 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:53,655 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 26 transitions. Stem has 50 letters. Loop has 8 letters. [2023-11-26 11:47:53,656 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:53,656 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1135 states and 1252 transitions. [2023-11-26 11:47:53,663 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 82 [2023-11-26 11:47:53,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1135 states to 553 states and 614 transitions. [2023-11-26 11:47:53,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24 [2023-11-26 11:47:53,667 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 [2023-11-26 11:47:53,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 553 states and 614 transitions. [2023-11-26 11:47:53,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:53,668 INFO L218 hiAutomatonCegarLoop]: Abstraction has 553 states and 614 transitions. [2023-11-26 11:47:53,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states and 614 transitions. [2023-11-26 11:47:53,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 393. [2023-11-26 11:47:53,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 393 states have (on average 1.1348600508905853) internal successors, (446), 392 states have internal predecessors, (446), 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) [2023-11-26 11:47:53,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 446 transitions. [2023-11-26 11:47:53,677 INFO L240 hiAutomatonCegarLoop]: Abstraction has 393 states and 446 transitions. [2023-11-26 11:47:53,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:47:53,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-26 11:47:53,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2023-11-26 11:47:53,678 INFO L87 Difference]: Start difference. First operand 393 states and 446 transitions. Second operand has 23 states, 22 states have (on average 4.590909090909091) internal successors, (101), 23 states have internal predecessors, (101), 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) [2023-11-26 11:47:54,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:47:54,314 INFO L93 Difference]: Finished difference Result 1064 states and 1150 transitions. [2023-11-26 11:47:54,314 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1064 states and 1150 transitions. [2023-11-26 11:47:54,320 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 67 [2023-11-26 11:47:54,326 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1064 states to 890 states and 971 transitions. [2023-11-26 11:47:54,326 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 30 [2023-11-26 11:47:54,327 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 30 [2023-11-26 11:47:54,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 890 states and 971 transitions. [2023-11-26 11:47:54,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:54,327 INFO L218 hiAutomatonCegarLoop]: Abstraction has 890 states and 971 transitions. [2023-11-26 11:47:54,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 890 states and 971 transitions. [2023-11-26 11:47:54,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 890 to 473. [2023-11-26 11:47:54,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 473 states have (on average 1.1035940803382664) internal successors, (522), 472 states have internal predecessors, (522), 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) [2023-11-26 11:47:54,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 522 transitions. [2023-11-26 11:47:54,340 INFO L240 hiAutomatonCegarLoop]: Abstraction has 473 states and 522 transitions. [2023-11-26 11:47:54,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-26 11:47:54,341 INFO L428 stractBuchiCegarLoop]: Abstraction has 473 states and 522 transitions. [2023-11-26 11:47:54,341 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-11-26 11:47:54,342 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 473 states and 522 transitions. [2023-11-26 11:47:54,344 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 67 [2023-11-26 11:47:54,344 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:54,344 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:54,346 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [14, 13, 13, 13, 6, 5, 5, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:54,346 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 2, 2, 2, 1, 1, 1] [2023-11-26 11:47:54,346 INFO L748 eck$LassoCheckResult]: Stem: 20696#$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(9, 2);~__BLAST_NONDET~0 := 0; 20678#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 20668#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 20669#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 20673#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 20672#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 20670#L33-1 main_~i~0#1 := 0; 20671#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 20701#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 20749#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20727#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 20728#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 20816#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20691#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20692#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 21006#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21002#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 21003#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 20950#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 20951#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20702#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 20703#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 21069#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 21079#L18 assume !(0 == __VERIFIER_assert_~cond#1); 21078#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 21077#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21076#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 21048#L18 assume !(0 == __VERIFIER_assert_~cond#1); 21046#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 21044#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21042#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 20699#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 20700#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 21067#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20952#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20949#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20948#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20946#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20944#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20942#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20940#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20932#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20926#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20925#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20923#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20921#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 20919#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 20918#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 20917#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20916#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 20914#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 20913#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20912#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20911#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20910#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20909#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20908#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20907#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20906#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20905#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20904#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20903#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20902#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20901#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 20900#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 20899#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 20898#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20897#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20896#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20895#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20894#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20893#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20892#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20891#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20890#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20889#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20888#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20887#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20886#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20871#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20868#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20865#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20858#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 20791#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 20789#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 20787#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20785#L18 [2023-11-26 11:47:54,347 INFO L750 eck$LassoCheckResult]: Loop: 20785#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20784#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20783#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20781#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20774#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20775#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20767#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20768#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20704#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20694#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20688#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20689#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 20697#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 20698#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 20679#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20680#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 20708#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 20674#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20675#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20924#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20922#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20920#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20885#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20882#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20878#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20874#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20875#L18 assume !(0 == __VERIFIER_assert_~cond#1); 20868#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 20865#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20858#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 20791#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 20789#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 20787#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 20785#L18 [2023-11-26 11:47:54,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:54,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1593331215, now seen corresponding path program 10 times [2023-11-26 11:47:54,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:54,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302298767] [2023-11-26 11:47:54,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:54,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:54,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:54,372 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:54,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:54,395 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:54,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:54,396 INFO L85 PathProgramCache]: Analyzing trace with hash 798133270, now seen corresponding path program 6 times [2023-11-26 11:47:54,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:54,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798717183] [2023-11-26 11:47:54,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:54,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:54,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:54,406 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:54,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:54,414 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:54,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:54,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1338824742, now seen corresponding path program 11 times [2023-11-26 11:47:54,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:54,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397830183] [2023-11-26 11:47:54,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:54,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:54,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:54,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:54,783 INFO L134 CoverageAnalysis]: Checked inductivity of 967 backedges. 556 proven. 231 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2023-11-26 11:47:54,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:54,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397830183] [2023-11-26 11:47:54,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397830183] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:47:54,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781118002] [2023-11-26 11:47:54,784 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-26 11:47:54,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:47:54,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:54,785 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:47:54,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-11-26 11:47:54,899 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2023-11-26 11:47:54,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-26 11:47:54,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-26 11:47:54,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:55,139 INFO L134 CoverageAnalysis]: Checked inductivity of 967 backedges. 640 proven. 162 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2023-11-26 11:47:55,139 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:47:55,381 INFO L134 CoverageAnalysis]: Checked inductivity of 967 backedges. 640 proven. 162 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2023-11-26 11:47:55,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781118002] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:47:55,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:47:55,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2023-11-26 11:47:55,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579248809] [2023-11-26 11:47:55,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:47:55,734 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:55,735 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:55,735 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:55,735 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:55,735 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:47:55,735 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:55,735 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:55,735 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:55,735 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration12_Loop [2023-11-26 11:47:55,736 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:55,736 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:55,737 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:55,739 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:55,741 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:55,742 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:55,747 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:55,757 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:55,769 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:55,854 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:55,854 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:47:55,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:55,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:55,856 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:55,864 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:55,864 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:55,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2023-11-26 11:47:55,878 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:55,878 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post6#1=0} Honda state: {ULTIMATE.start_main_#t~post6#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:55,881 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:55,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:55,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:55,882 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:55,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2023-11-26 11:47:55,884 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:55,884 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:55,896 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:55,896 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post5#1=0} Honda state: {ULTIMATE.start_main_#t~post5#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:55,899 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:55,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:55,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:55,900 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:55,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2023-11-26 11:47:55,902 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:55,903 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:55,914 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:47:55,914 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post4#1=0} Honda state: {ULTIMATE.start_main_#t~post4#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:47:55,916 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2023-11-26 11:47:55,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:55,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:55,918 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:55,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2023-11-26 11:47:55,920 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:55,920 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:55,939 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2023-11-26 11:47:55,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:55,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:55,940 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:55,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2023-11-26 11:47:55,942 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:47:55,943 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:55,955 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:47:55,958 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2023-11-26 11:47:55,958 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:55,958 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:55,958 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:55,958 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:55,958 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:55,958 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:55,958 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:55,958 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:55,958 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration12_Loop [2023-11-26 11:47:55,959 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:55,959 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:55,959 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:55,961 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:55,963 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:55,972 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:55,977 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:55,981 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:55,992 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:56,084 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:56,084 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:56,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:56,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:56,085 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:56,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2023-11-26 11:47:56,088 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 [2023-11-26 11:47:56,097 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:56,098 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:56,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:56,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:56,098 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:56,099 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:56,099 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:56,101 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:56,103 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2023-11-26 11:47:56,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:56,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:56,104 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:56,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2023-11-26 11:47:56,106 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 [2023-11-26 11:47:56,116 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:56,116 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:56,116 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:56,116 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:56,116 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:56,117 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:56,117 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:56,118 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:56,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2023-11-26 11:47:56,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:56,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:56,122 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:56,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2023-11-26 11:47:56,124 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 [2023-11-26 11:47:56,134 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:56,134 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:56,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:56,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:56,134 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:56,134 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:56,135 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:56,136 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:56,138 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2023-11-26 11:47:56,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:56,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:56,139 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:56,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2023-11-26 11:47:56,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 [2023-11-26 11:47:56,154 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:56,155 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:56,155 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:56,155 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:56,155 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:56,156 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:56,156 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:56,158 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:56,160 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-26 11:47:56,160 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-26 11:47:56,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:56,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:56,163 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:56,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2023-11-26 11:47:56,165 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:56,165 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:47:56,165 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:56,165 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0#1) = -2*ULTIMATE.start_main_~i~0#1 + 5 Supporting invariants [] [2023-11-26 11:47:56,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2023-11-26 11:47:56,168 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:47:56,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:56,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:56,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:56,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:56,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:56,335 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-26 11:47:56,335 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:56,550 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 45 proven. 20 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-26 11:47:56,551 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 8 loop predicates [2023-11-26 11:47:56,551 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 473 states and 522 transitions. cyclomatic complexity: 61 Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 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) [2023-11-26 11:47:56,695 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 473 states and 522 transitions. cyclomatic complexity: 61. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 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 1659 states and 1819 transitions. Complement of second has 16 states. [2023-11-26 11:47:56,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 1 stem states 7 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:56,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 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) [2023-11-26 11:47:56,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 51 transitions. [2023-11-26 11:47:56,696 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 51 transitions. Stem has 86 letters. Loop has 33 letters. [2023-11-26 11:47:56,696 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:56,696 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 51 transitions. Stem has 119 letters. Loop has 33 letters. [2023-11-26 11:47:56,697 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:56,697 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 51 transitions. Stem has 86 letters. Loop has 66 letters. [2023-11-26 11:47:56,697 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:56,698 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1659 states and 1819 transitions. [2023-11-26 11:47:56,707 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 83 [2023-11-26 11:47:56,716 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1659 states to 1399 states and 1545 transitions. [2023-11-26 11:47:56,716 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 33 [2023-11-26 11:47:56,716 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 34 [2023-11-26 11:47:56,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1399 states and 1545 transitions. [2023-11-26 11:47:56,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:56,717 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1399 states and 1545 transitions. [2023-11-26 11:47:56,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1399 states and 1545 transitions. [2023-11-26 11:47:56,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1399 to 1026. [2023-11-26 11:47:56,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 1026 states have (on average 1.1189083820662769) internal successors, (1148), 1025 states have internal predecessors, (1148), 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) [2023-11-26 11:47:56,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 1148 transitions. [2023-11-26 11:47:56,740 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1026 states and 1148 transitions. [2023-11-26 11:47:56,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:47:56,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-26 11:47:56,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2023-11-26 11:47:56,741 INFO L87 Difference]: Start difference. First operand 1026 states and 1148 transitions. Second operand has 25 states, 25 states have (on average 5.2) internal successors, (130), 25 states have internal predecessors, (130), 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) [2023-11-26 11:47:57,518 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:57,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:47:57,925 INFO L93 Difference]: Finished difference Result 1329 states and 1390 transitions. [2023-11-26 11:47:57,925 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1329 states and 1390 transitions. [2023-11-26 11:47:57,933 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2023-11-26 11:47:57,937 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1329 states to 467 states and 493 transitions. [2023-11-26 11:47:57,937 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27 [2023-11-26 11:47:57,937 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 30 [2023-11-26 11:47:57,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 467 states and 493 transitions. [2023-11-26 11:47:57,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:57,938 INFO L218 hiAutomatonCegarLoop]: Abstraction has 467 states and 493 transitions. [2023-11-26 11:47:57,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states and 493 transitions. [2023-11-26 11:47:57,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 241. [2023-11-26 11:47:57,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 241 states have (on average 1.058091286307054) internal successors, (255), 240 states have internal predecessors, (255), 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) [2023-11-26 11:47:57,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 255 transitions. [2023-11-26 11:47:57,946 INFO L240 hiAutomatonCegarLoop]: Abstraction has 241 states and 255 transitions. [2023-11-26 11:47:57,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-26 11:47:57,947 INFO L428 stractBuchiCegarLoop]: Abstraction has 241 states and 255 transitions. [2023-11-26 11:47:57,947 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2023-11-26 11:47:57,947 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 241 states and 255 transitions. [2023-11-26 11:47:57,949 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 68 [2023-11-26 11:47:57,949 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:57,949 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:57,951 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [14, 13, 13, 13, 6, 5, 5, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:57,951 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 2, 2, 2, 1, 1, 1] [2023-11-26 11:47:57,951 INFO L748 eck$LassoCheckResult]: Stem: 26387#$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(9, 2);~__BLAST_NONDET~0 := 0; 26370#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 26360#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 26361#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 26365#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 26364#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 26362#L33-1 main_~i~0#1 := 0; 26363#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 26396#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 26371#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26372#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 26375#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 26376#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26418#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26419#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26468#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26467#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 26466#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 26465#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 26464#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26463#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 26462#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 26461#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26460#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26459#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26458#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26457#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26456#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26455#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26454#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26453#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 26452#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 26451#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 26450#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26449#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26448#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26447#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26446#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26445#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26444#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26443#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26442#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26420#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26421#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26516#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26515#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 26404#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 26405#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 26373#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26374#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 26514#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 26512#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26510#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26508#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26506#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26504#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26502#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26500#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26498#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26496#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26493#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26491#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26489#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26487#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 26390#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 26391#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 26547#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26546#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26545#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26544#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26543#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26542#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26541#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26540#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26539#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26538#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26537#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26536#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26535#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26524#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26522#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26520#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26517#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 26439#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 26440#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 26431#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26382#L18 [2023-11-26 11:47:57,952 INFO L750 eck$LassoCheckResult]: Loop: 26382#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26383#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26438#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26434#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26430#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26417#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26415#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26413#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26410#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26409#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26408#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26407#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26406#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26395#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26401#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26397#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26394#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26385#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26379#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26380#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 26388#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 26389#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 26400#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26399#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 26398#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 26366#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26367#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26573#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26572#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26571#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26570#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26569#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26568#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26567#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26566#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26563#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26565#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26564#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26562#L18 assume !(0 == __VERIFIER_assert_~cond#1); 26561#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 26560#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26559#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 26558#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 26435#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 26436#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 26382#L18 [2023-11-26 11:47:57,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:57,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1593331215, now seen corresponding path program 12 times [2023-11-26 11:47:57,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:57,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439392324] [2023-11-26 11:47:57,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:57,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:57,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:57,978 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:57,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:58,004 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:58,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:58,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1603331418, now seen corresponding path program 7 times [2023-11-26 11:47:58,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:58,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604731852] [2023-11-26 11:47:58,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:58,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:58,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:58,018 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:58,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:58,030 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:58,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:58,031 INFO L85 PathProgramCache]: Analyzing trace with hash 130535094, now seen corresponding path program 13 times [2023-11-26 11:47:58,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:58,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500055581] [2023-11-26 11:47:58,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:58,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:58,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:58,065 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:58,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:58,103 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:58,562 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:58,563 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:58,563 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:58,563 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:58,563 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:47:58,563 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:58,563 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:58,563 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:58,563 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration13_Loop [2023-11-26 11:47:58,563 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:58,563 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:58,564 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,570 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,572 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,577 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,591 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,596 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,599 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,678 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:58,678 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:47:58,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:58,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:58,679 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:58,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2023-11-26 11:47:58,682 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:47:58,683 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:58,696 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:58,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:58,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:58,697 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:58,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2023-11-26 11:47:58,708 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:47:58,708 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:47:58,723 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:47:58,725 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2023-11-26 11:47:58,725 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:58,725 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:58,725 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:58,725 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:58,726 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:58,726 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:58,726 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:58,726 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:58,726 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration13_Loop [2023-11-26 11:47:58,726 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:58,726 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:58,727 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,731 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,733 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,735 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,745 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,750 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,752 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,826 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:58,827 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:58,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:58,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:58,828 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:58,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2023-11-26 11:47:58,830 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 [2023-11-26 11:47:58,840 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:58,840 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:58,840 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:58,840 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:58,840 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:58,841 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:58,841 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:58,843 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:58,845 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-26 11:47:58,846 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-26 11:47:58,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:58,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:58,847 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:58,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2023-11-26 11:47:58,849 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:58,849 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:47:58,849 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:58,849 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0#1) = -2*ULTIMATE.start_main_~i~0#1 + 7 Supporting invariants [] [2023-11-26 11:47:58,852 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:58,853 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:47:58,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:58,914 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:58,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:58,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:58,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:59,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:59,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-26 11:47:59,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:59,322 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 93 proven. 34 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-11-26 11:47:59,323 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 9 loop predicates [2023-11-26 11:47:59,323 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 241 states and 255 transitions. cyclomatic complexity: 17 Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 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) [2023-11-26 11:47:59,481 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 241 states and 255 transitions. cyclomatic complexity: 17. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 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 857 states and 924 transitions. Complement of second has 18 states. [2023-11-26 11:47:59,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 1 stem states 8 non-accepting loop states 1 accepting loop states [2023-11-26 11:47:59,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 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) [2023-11-26 11:47:59,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 56 transitions. [2023-11-26 11:47:59,483 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 56 transitions. Stem has 86 letters. Loop has 45 letters. [2023-11-26 11:47:59,483 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:59,483 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 56 transitions. Stem has 131 letters. Loop has 45 letters. [2023-11-26 11:47:59,484 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:59,484 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 56 transitions. Stem has 86 letters. Loop has 90 letters. [2023-11-26 11:47:59,484 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:59,484 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 857 states and 924 transitions. [2023-11-26 11:47:59,489 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 109 [2023-11-26 11:47:59,493 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 857 states to 611 states and 660 transitions. [2023-11-26 11:47:59,493 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 33 [2023-11-26 11:47:59,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 33 [2023-11-26 11:47:59,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 611 states and 660 transitions. [2023-11-26 11:47:59,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:59,493 INFO L218 hiAutomatonCegarLoop]: Abstraction has 611 states and 660 transitions. [2023-11-26 11:47:59,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states and 660 transitions. [2023-11-26 11:47:59,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 334. [2023-11-26 11:47:59,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 334 states have (on average 1.0748502994011977) internal successors, (359), 333 states have internal predecessors, (359), 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) [2023-11-26 11:47:59,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 359 transitions. [2023-11-26 11:47:59,503 INFO L240 hiAutomatonCegarLoop]: Abstraction has 334 states and 359 transitions. [2023-11-26 11:47:59,503 INFO L428 stractBuchiCegarLoop]: Abstraction has 334 states and 359 transitions. [2023-11-26 11:47:59,503 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2023-11-26 11:47:59,503 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 334 states and 359 transitions. [2023-11-26 11:47:59,504 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 49 [2023-11-26 11:47:59,504 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:59,505 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:59,506 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [14, 13, 13, 13, 6, 5, 5, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:59,506 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 2, 2, 2, 1, 1, 1] [2023-11-26 11:47:59,506 INFO L748 eck$LassoCheckResult]: Stem: 27925#$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(9, 2);~__BLAST_NONDET~0 := 0; 27908#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 27898#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 27899#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 27903#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 27902#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 27900#L33-1 main_~i~0#1 := 0; 27901#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 27939#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 27909#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27910#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 27913#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 27914#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 27921#L18 assume !(0 == __VERIFIER_assert_~cond#1); 27922#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 28013#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28012#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 28011#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 28010#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 28009#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 28008#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 28007#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 28006#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 28005#L18 assume !(0 == __VERIFIER_assert_~cond#1); 28004#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 28003#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28002#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 28001#L18 assume !(0 == __VERIFIER_assert_~cond#1); 28000#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 27999#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27998#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 27997#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 27996#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 27995#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 27994#L18 assume !(0 == __VERIFIER_assert_~cond#1); 27993#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 27992#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27991#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 27990#L18 assume !(0 == __VERIFIER_assert_~cond#1); 27989#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 27988#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27987#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 27976#L18 assume !(0 == __VERIFIER_assert_~cond#1); 27977#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 28053#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28052#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 28051#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 28050#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 28049#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 28048#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 28047#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 28046#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 28045#L18 assume !(0 == __VERIFIER_assert_~cond#1); 28044#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 28043#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28042#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 28041#L18 assume !(0 == __VERIFIER_assert_~cond#1); 28040#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 28039#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28038#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 28037#L18 assume !(0 == __VERIFIER_assert_~cond#1); 28036#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 28035#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28034#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 27928#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 27930#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 28191#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 28190#L18 assume !(0 == __VERIFIER_assert_~cond#1); 28189#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 28188#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28187#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 28186#L18 assume !(0 == __VERIFIER_assert_~cond#1); 28185#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 28184#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28183#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 28182#L18 assume !(0 == __VERIFIER_assert_~cond#1); 28181#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 28180#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28179#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 27975#L18 assume !(0 == __VERIFIER_assert_~cond#1); 27972#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 27968#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27969#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 27962#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 27961#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 27941#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 27942#L18 [2023-11-26 11:47:59,507 INFO L750 eck$LassoCheckResult]: Loop: 27942#L18 assume !(0 == __VERIFIER_assert_~cond#1); 27954#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 27953#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27952#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 27951#L18 assume !(0 == __VERIFIER_assert_~cond#1); 27950#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 27949#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27948#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 27947#L18 assume !(0 == __VERIFIER_assert_~cond#1); 27946#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 27945#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27944#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 27943#L18 assume !(0 == __VERIFIER_assert_~cond#1); 27934#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 27940#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27938#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 27933#L18 assume !(0 == __VERIFIER_assert_~cond#1); 27924#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 27917#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27918#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 27926#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 27927#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 27937#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27936#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 27935#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 27904#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 27905#L18 assume !(0 == __VERIFIER_assert_~cond#1); 28203#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 28202#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28200#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 28199#L18 assume !(0 == __VERIFIER_assert_~cond#1); 28198#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 28197#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28196#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 28195#L18 assume !(0 == __VERIFIER_assert_~cond#1); 28194#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 28193#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28192#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 28178#L18 assume !(0 == __VERIFIER_assert_~cond#1); 28175#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 27984#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27981#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 27982#L18 assume !(0 == __VERIFIER_assert_~cond#1); 27972#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 27968#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27969#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 27962#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 27961#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 27941#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 27942#L18 [2023-11-26 11:47:59,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:59,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1593331215, now seen corresponding path program 14 times [2023-11-26 11:47:59,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:59,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56314919] [2023-11-26 11:47:59,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:59,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:59,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:59,529 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:59,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:59,552 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:59,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:59,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1743420118, now seen corresponding path program 8 times [2023-11-26 11:47:59,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:59,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948742675] [2023-11-26 11:47:59,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:59,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:59,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:59,565 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:59,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:59,577 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:59,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:59,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1286252262, now seen corresponding path program 15 times [2023-11-26 11:47:59,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:59,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572688658] [2023-11-26 11:47:59,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:59,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:59,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:59,902 INFO L134 CoverageAnalysis]: Checked inductivity of 1327 backedges. 169 proven. 788 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2023-11-26 11:47:59,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:59,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572688658] [2023-11-26 11:47:59,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572688658] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:47:59,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199311303] [2023-11-26 11:47:59,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-26 11:47:59,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:47:59,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:59,904 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:47:59,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2023-11-26 11:47:59,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-11-26 11:47:59,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-26 11:47:59,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-26 11:47:59,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:00,340 INFO L134 CoverageAnalysis]: Checked inductivity of 1327 backedges. 169 proven. 788 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2023-11-26 11:48:00,340 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:48:00,584 INFO L134 CoverageAnalysis]: Checked inductivity of 1327 backedges. 169 proven. 788 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2023-11-26 11:48:00,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199311303] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:48:00,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:48:00,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2023-11-26 11:48:00,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626679855] [2023-11-26 11:48:00,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:48:01,142 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:48:01,143 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:48:01,143 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:48:01,143 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:48:01,143 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:48:01,143 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:01,143 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:48:01,143 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:48:01,143 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration14_Loop [2023-11-26 11:48:01,144 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:48:01,144 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:48:01,145 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,147 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,148 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,160 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,163 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,167 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,179 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,255 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:48:01,256 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:48:01,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:01,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:01,257 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:01,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2023-11-26 11:48:01,259 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:01,259 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:01,271 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:48:01,271 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post4#1=0} Honda state: {ULTIMATE.start_main_#t~post4#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:48:01,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2023-11-26 11:48:01,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:01,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:01,277 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:01,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2023-11-26 11:48:01,279 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:01,279 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:01,290 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:48:01,291 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post5#1=0} Honda state: {ULTIMATE.start_main_#t~post5#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:48:01,293 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2023-11-26 11:48:01,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:01,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:01,294 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:01,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2023-11-26 11:48:01,297 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:01,297 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:01,312 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2023-11-26 11:48:01,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:01,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:01,313 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:01,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2023-11-26 11:48:01,315 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:48:01,315 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:01,369 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:48:01,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:01,372 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:48:01,372 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:48:01,372 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:48:01,372 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:48:01,372 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:48:01,372 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:01,372 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:48:01,372 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:48:01,372 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration14_Loop [2023-11-26 11:48:01,372 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:48:01,372 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:48:01,373 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,375 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,377 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,388 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,392 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,395 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,399 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:01,490 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:48:01,490 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:48:01,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:01,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:01,491 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:01,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2023-11-26 11:48:01,493 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 [2023-11-26 11:48:01,503 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:01,503 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:01,503 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:01,503 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:01,504 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:01,504 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:01,504 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:01,505 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:01,507 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Ended with exit code 0 [2023-11-26 11:48:01,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:01,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:01,508 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:01,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2023-11-26 11:48:01,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 [2023-11-26 11:48:01,520 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:01,521 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:01,521 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:01,521 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:01,521 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:01,521 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:01,521 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:01,522 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:01,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2023-11-26 11:48:01,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:01,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:01,526 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:01,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2023-11-26 11:48:01,529 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 [2023-11-26 11:48:01,538 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:01,538 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:01,539 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:01,539 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:01,539 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:01,540 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:01,540 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:01,544 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:48:01,547 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-26 11:48:01,547 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-26 11:48:01,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:01,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:01,550 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:01,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2023-11-26 11:48:01,551 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:48:01,551 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:48:01,551 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:48:01,551 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~k~0#1) = 1*ULTIMATE.start_main_~k~0#1 Supporting invariants [] [2023-11-26 11:48:01,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:01,554 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:48:01,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:01,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:01,611 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:48:01,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:01,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:01,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-26 11:48:01,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:02,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2023-11-26 11:48:02,183 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 33 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:48:02,185 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 18 loop predicates [2023-11-26 11:48:02,185 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 334 states and 359 transitions. cyclomatic complexity: 29 Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 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) [2023-11-26 11:48:02,559 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 334 states and 359 transitions. cyclomatic complexity: 29. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 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 439 states and 466 transitions. Complement of second has 29 states. [2023-11-26 11:48:02,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 15 states 1 stem states 13 non-accepting loop states 1 accepting loop states [2023-11-26 11:48:02,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 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) [2023-11-26 11:48:02,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 45 transitions. [2023-11-26 11:48:02,560 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 45 transitions. Stem has 86 letters. Loop has 49 letters. [2023-11-26 11:48:02,561 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:02,561 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:48:02,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:02,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:02,613 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:48:02,615 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:02,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:02,744 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-26 11:48:02,745 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:03,155 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 33 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:48:03,156 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 18 loop predicates [2023-11-26 11:48:03,156 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 334 states and 359 transitions. cyclomatic complexity: 29 Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 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) [2023-11-26 11:48:03,486 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 334 states and 359 transitions. cyclomatic complexity: 29. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 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 439 states and 466 transitions. Complement of second has 29 states. [2023-11-26 11:48:03,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 15 states 1 stem states 13 non-accepting loop states 1 accepting loop states [2023-11-26 11:48:03,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 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) [2023-11-26 11:48:03,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 45 transitions. [2023-11-26 11:48:03,487 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 45 transitions. Stem has 86 letters. Loop has 49 letters. [2023-11-26 11:48:03,488 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:03,488 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:48:03,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:03,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:03,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:48:03,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:03,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:03,675 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-26 11:48:03,676 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:04,085 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 33 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:48:04,086 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 18 loop predicates [2023-11-26 11:48:04,086 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 334 states and 359 transitions. cyclomatic complexity: 29 Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 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) [2023-11-26 11:48:05,759 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 334 states and 359 transitions. cyclomatic complexity: 29. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 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 5410 states and 5908 transitions. Complement of second has 595 states. [2023-11-26 11:48:05,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 46 states 1 stem states 44 non-accepting loop states 1 accepting loop states [2023-11-26 11:48:05,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 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) [2023-11-26 11:48:05,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 127 transitions. [2023-11-26 11:48:05,765 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 46 states and 127 transitions. Stem has 86 letters. Loop has 49 letters. [2023-11-26 11:48:05,768 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:05,768 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 46 states and 127 transitions. Stem has 135 letters. Loop has 49 letters. [2023-11-26 11:48:05,772 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:05,772 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 46 states and 127 transitions. Stem has 86 letters. Loop has 98 letters. [2023-11-26 11:48:05,779 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:05,780 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5410 states and 5908 transitions. [2023-11-26 11:48:05,811 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 184 [2023-11-26 11:48:05,821 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5410 states to 1622 states and 1747 transitions. [2023-11-26 11:48:05,822 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20 [2023-11-26 11:48:05,823 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 164 [2023-11-26 11:48:05,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1622 states and 1747 transitions. [2023-11-26 11:48:05,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:05,825 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1622 states and 1747 transitions. [2023-11-26 11:48:05,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1622 states and 1747 transitions. [2023-11-26 11:48:05,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1622 to 470. [2023-11-26 11:48:05,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 470 states have (on average 1.0872340425531914) internal successors, (511), 469 states have internal predecessors, (511), 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) [2023-11-26 11:48:05,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 511 transitions. [2023-11-26 11:48:05,842 INFO L240 hiAutomatonCegarLoop]: Abstraction has 470 states and 511 transitions. [2023-11-26 11:48:05,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:05,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-26 11:48:05,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2023-11-26 11:48:05,843 INFO L87 Difference]: Start difference. First operand 470 states and 511 transitions. Second operand has 20 states, 20 states have (on average 4.45) internal successors, (89), 20 states have internal predecessors, (89), 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) [2023-11-26 11:48:06,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:48:06,543 INFO L93 Difference]: Finished difference Result 995 states and 1080 transitions. [2023-11-26 11:48:06,543 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 995 states and 1080 transitions. [2023-11-26 11:48:06,547 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 95 [2023-11-26 11:48:06,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 995 states to 808 states and 881 transitions. [2023-11-26 11:48:06,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 49 [2023-11-26 11:48:06,552 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 49 [2023-11-26 11:48:06,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 808 states and 881 transitions. [2023-11-26 11:48:06,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:06,553 INFO L218 hiAutomatonCegarLoop]: Abstraction has 808 states and 881 transitions. [2023-11-26 11:48:06,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states and 881 transitions. [2023-11-26 11:48:06,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 535. [2023-11-26 11:48:06,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 535 states have (on average 1.0859813084112149) internal successors, (581), 534 states have internal predecessors, (581), 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) [2023-11-26 11:48:06,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 581 transitions. [2023-11-26 11:48:06,564 INFO L240 hiAutomatonCegarLoop]: Abstraction has 535 states and 581 transitions. [2023-11-26 11:48:06,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-26 11:48:06,565 INFO L428 stractBuchiCegarLoop]: Abstraction has 535 states and 581 transitions. [2023-11-26 11:48:06,565 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-11-26 11:48:06,565 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 535 states and 581 transitions. [2023-11-26 11:48:06,567 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 95 [2023-11-26 11:48:06,567 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:06,567 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:06,569 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [22, 21, 21, 21, 8, 7, 7, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:06,569 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [15, 15, 15, 15, 3, 3, 3, 1, 1, 1] [2023-11-26 11:48:06,569 INFO L748 eck$LassoCheckResult]: Stem: 38951#$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(9, 2);~__BLAST_NONDET~0 := 0; 38934#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 38924#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 38925#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 38929#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 38928#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 38926#L33-1 main_~i~0#1 := 0; 38927#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 38953#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 38935#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 38936#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 38939#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 38940#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 38946#L18 assume !(0 == __VERIFIER_assert_~cond#1); 38947#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39293#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39292#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 39291#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 39290#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 38937#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 38938#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 39267#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 39266#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39265#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39264#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39263#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39262#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39261#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39260#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39259#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39258#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 39257#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 39256#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 39255#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39254#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39253#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39252#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39251#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39250#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39249#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39248#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39247#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39246#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39245#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39244#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39243#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 39242#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 39241#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 39240#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 39239#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 39238#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 39237#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39236#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39235#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39234#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39233#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39232#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39231#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39230#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39229#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39228#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39227#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39226#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39225#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 39222#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 39223#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 39363#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39361#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39359#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39357#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39355#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39353#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39351#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39349#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39347#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39344#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39345#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39338#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39339#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39333#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39331#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39329#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39328#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 39326#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 39325#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 39323#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39322#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39321#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39320#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39319#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39318#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39317#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39316#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39315#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39314#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39313#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39312#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39311#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39310#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39158#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39309#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39308#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39157#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39155#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39153#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39151#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 39149#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 39147#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 39142#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 39140#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 39138#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 39135#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39134#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39133#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39132#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39131#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39044#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39043#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39042#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39041#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39039#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39038#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39037#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39035#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 39036#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 39031#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 39032#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 38973#L18 [2023-11-26 11:48:06,569 INFO L750 eck$LassoCheckResult]: Loop: 38973#L18 assume !(0 == __VERIFIER_assert_~cond#1); 38974#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39030#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39029#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39028#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39027#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39026#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39025#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39024#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39023#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39022#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39021#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39020#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39019#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39018#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39017#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39016#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39015#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 38950#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39014#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 39013#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 39012#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 39010#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 39009#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 39008#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 39007#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39006#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39005#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39004#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39003#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39002#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39001#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39000#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 38999#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 38998#L18 assume !(0 == __VERIFIER_assert_~cond#1); 38997#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 38996#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 38995#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 38994#L18 assume !(0 == __VERIFIER_assert_~cond#1); 38991#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 38993#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 38992#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 38990#L18 assume !(0 == __VERIFIER_assert_~cond#1); 38989#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 38987#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 38985#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 38983#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 38981#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 38977#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 38979#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39063#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39060#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39059#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39058#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39057#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39056#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39055#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39054#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39053#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39052#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39051#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39050#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39046#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39049#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39048#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 39045#L18 assume !(0 == __VERIFIER_assert_~cond#1); 39047#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 39065#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 39064#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 39033#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 39034#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 39011#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 38973#L18 [2023-11-26 11:48:06,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:06,570 INFO L85 PathProgramCache]: Analyzing trace with hash -2066653562, now seen corresponding path program 16 times [2023-11-26 11:48:06,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:06,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820038547] [2023-11-26 11:48:06,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:06,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:06,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:06,914 INFO L134 CoverageAnalysis]: Checked inductivity of 1139 backedges. 471 proven. 299 refuted. 0 times theorem prover too weak. 369 trivial. 0 not checked. [2023-11-26 11:48:06,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:48:06,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820038547] [2023-11-26 11:48:06,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820038547] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:48:06,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305581097] [2023-11-26 11:48:06,915 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-26 11:48:06,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:48:06,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,917 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2023-11-26 11:48:07,011 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-26 11:48:07,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-26 11:48:07,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-26 11:48:07,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:07,292 INFO L134 CoverageAnalysis]: Checked inductivity of 1139 backedges. 497 proven. 273 refuted. 0 times theorem prover too weak. 369 trivial. 0 not checked. [2023-11-26 11:48:07,292 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:48:07,533 INFO L134 CoverageAnalysis]: Checked inductivity of 1139 backedges. 487 proven. 283 refuted. 0 times theorem prover too weak. 369 trivial. 0 not checked. [2023-11-26 11:48:07,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305581097] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:48:07,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:48:07,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 18 [2023-11-26 11:48:07,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200810993] [2023-11-26 11:48:07,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:48:07,534 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-26 11:48:07,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:07,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1297746091, now seen corresponding path program 9 times [2023-11-26 11:48:07,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:07,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900494856] [2023-11-26 11:48:07,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:07,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:07,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:07,804 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 263 proven. 173 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-11-26 11:48:07,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:48:07,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900494856] [2023-11-26 11:48:07,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900494856] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:48:07,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906570688] [2023-11-26 11:48:07,805 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-26 11:48:07,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:48:07,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:07,806 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:48:07,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2023-11-26 11:48:07,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2023-11-26 11:48:07,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-26 11:48:07,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-26 11:48:07,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:07,984 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 263 proven. 173 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-11-26 11:48:07,984 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:48:08,135 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 263 proven. 173 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-11-26 11:48:08,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906570688] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:48:08,136 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:48:08,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 15 [2023-11-26 11:48:08,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545630810] [2023-11-26 11:48:08,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:48:08,139 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-26 11:48:08,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:08,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-26 11:48:08,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-11-26 11:48:08,140 INFO L87 Difference]: Start difference. First operand 535 states and 581 transitions. cyclomatic complexity: 54 Second operand has 15 states, 15 states have (on average 3.8) internal successors, (57), 15 states have internal predecessors, (57), 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) [2023-11-26 11:48:08,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:48:08,473 INFO L93 Difference]: Finished difference Result 1280 states and 1361 transitions. [2023-11-26 11:48:08,473 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1280 states and 1361 transitions. [2023-11-26 11:48:08,477 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 142 [2023-11-26 11:48:08,485 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1280 states to 1193 states and 1269 transitions. [2023-11-26 11:48:08,485 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 106 [2023-11-26 11:48:08,486 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 106 [2023-11-26 11:48:08,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1193 states and 1269 transitions. [2023-11-26 11:48:08,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:08,486 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1193 states and 1269 transitions. [2023-11-26 11:48:08,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states and 1269 transitions. [2023-11-26 11:48:08,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 571. [2023-11-26 11:48:08,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.0788091068301227) internal successors, (616), 570 states have internal predecessors, (616), 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) [2023-11-26 11:48:08,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 616 transitions. [2023-11-26 11:48:08,502 INFO L240 hiAutomatonCegarLoop]: Abstraction has 571 states and 616 transitions. [2023-11-26 11:48:08,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-26 11:48:08,503 INFO L428 stractBuchiCegarLoop]: Abstraction has 571 states and 616 transitions. [2023-11-26 11:48:08,503 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2023-11-26 11:48:08,503 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 616 transitions. [2023-11-26 11:48:08,505 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 81 [2023-11-26 11:48:08,505 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:08,505 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:08,507 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [23, 23, 22, 22, 8, 7, 7, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:08,507 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 2, 2, 2, 1, 1, 1] [2023-11-26 11:48:08,507 INFO L748 eck$LassoCheckResult]: Stem: 42010#$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(9, 2);~__BLAST_NONDET~0 := 0; 41994#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 41984#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 41985#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 41989#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 41988#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 41986#L33-1 main_~i~0#1 := 0; 41987#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 42013#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 41995#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 41996#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 41999#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 42000#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42058#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42201#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42325#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42324#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 42323#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 42322#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 42321#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 42320#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 42319#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 42318#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42317#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42316#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42315#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42314#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42313#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42312#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42311#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42310#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 42309#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 42308#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 42307#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42306#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42305#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42304#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42303#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42302#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42301#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42300#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42299#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42298#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42297#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42296#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42295#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 42294#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 42293#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 42292#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 42291#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 42290#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 42289#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42288#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42287#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42286#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42285#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42284#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42283#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42282#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42281#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42280#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42279#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42278#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42277#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 42275#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 42276#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 42393#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42391#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42392#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42387#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42388#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42383#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42384#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42379#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42380#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42375#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42376#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42371#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42372#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42368#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42366#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42367#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42361#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 42362#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 42397#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 42459#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42349#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42350#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42523#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42522#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42343#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42344#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42520#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42518#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42338#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42337#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42336#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42335#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42334#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42108#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42207#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42208#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42107#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42105#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42103#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42101#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 42096#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 42094#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 42092#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 42090#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 42088#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 42084#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42085#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42080#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42081#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42076#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42077#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42072#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42073#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42068#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42069#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42051#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42052#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42126#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 42127#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 42047#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 42120#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42122#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42007#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42004#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42005#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42040#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42009#L18-2 [2023-11-26 11:48:08,507 INFO L750 eck$LassoCheckResult]: Loop: 42009#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42003#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 41990#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 41991#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42039#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42038#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42037#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42036#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42035#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42034#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42033#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42032#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42031#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42030#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42029#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42028#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42026#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42027#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42179#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 42178#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 42177#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 42176#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 42175#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 42174#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 42173#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42172#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42171#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42170#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42169#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42168#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42167#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42166#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42165#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42164#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42163#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42162#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42161#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42160#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42149#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42159#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42151#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42148#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42146#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42144#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42142#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 42140#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 42138#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 42136#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42008#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42007#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 42004#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42005#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 42040#L18 assume !(0 == __VERIFIER_assert_~cond#1); 42009#L18-2 [2023-11-26 11:48:08,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:08,508 INFO L85 PathProgramCache]: Analyzing trace with hash 629867560, now seen corresponding path program 17 times [2023-11-26 11:48:08,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:08,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077231473] [2023-11-26 11:48:08,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:08,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:08,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:08,838 INFO L134 CoverageAnalysis]: Checked inductivity of 1253 backedges. 583 proven. 299 refuted. 0 times theorem prover too weak. 371 trivial. 0 not checked. [2023-11-26 11:48:08,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:48:08,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077231473] [2023-11-26 11:48:08,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077231473] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:48:08,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476784339] [2023-11-26 11:48:08,839 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-26 11:48:08,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:48:08,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:08,843 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:48:08,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2023-11-26 11:48:08,971 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2023-11-26 11:48:08,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-26 11:48:08,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-26 11:48:08,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:09,272 INFO L134 CoverageAnalysis]: Checked inductivity of 1253 backedges. 578 proven. 305 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2023-11-26 11:48:09,272 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:48:09,524 INFO L134 CoverageAnalysis]: Checked inductivity of 1253 backedges. 601 proven. 282 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2023-11-26 11:48:09,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476784339] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:48:09,524 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:48:09,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 21 [2023-11-26 11:48:09,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903451777] [2023-11-26 11:48:09,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:48:09,525 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-26 11:48:09,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:09,526 INFO L85 PathProgramCache]: Analyzing trace with hash 946182324, now seen corresponding path program 10 times [2023-11-26 11:48:09,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:09,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357947379] [2023-11-26 11:48:09,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:09,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:09,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:09,540 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:09,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:09,554 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:10,196 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:48:10,196 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:48:10,197 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:48:10,197 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:48:10,197 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:48:10,197 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,197 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:48:10,197 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:48:10,197 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration16_Loop [2023-11-26 11:48:10,197 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:48:10,197 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:48:10,198 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,199 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,201 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,213 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,216 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,218 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,220 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,287 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:48:10,287 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:48:10,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,290 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2023-11-26 11:48:10,291 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:10,291 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:10,302 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:48:10,302 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post6#1=0} Honda state: {ULTIMATE.start_main_#t~post6#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:48:10,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2023-11-26 11:48:10,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,306 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2023-11-26 11:48:10,308 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:10,308 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:10,320 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:48:10,320 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post5#1=0} Honda state: {ULTIMATE.start_main_#t~post5#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:48:10,322 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2023-11-26 11:48:10,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,323 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2023-11-26 11:48:10,326 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:10,326 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:10,344 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:48:10,344 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~j~0#1=11, ULTIMATE.start_main_~n~0#1=6, ULTIMATE.start_main_~k~0#1=6} Honda state: {ULTIMATE.start_main_~j~0#1=11, ULTIMATE.start_main_~n~0#1=6, ULTIMATE.start_main_~k~0#1=6} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:48:10,347 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:10,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,348 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2023-11-26 11:48:10,350 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:10,350 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:10,362 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:48:10,362 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start___VERIFIER_assert_#in~cond#1=1} Honda state: {ULTIMATE.start___VERIFIER_assert_#in~cond#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:48:10,365 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2023-11-26 11:48:10,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,366 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2023-11-26 11:48:10,368 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:10,368 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:10,380 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:48:10,380 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start___VERIFIER_assert_~cond#1=1} Honda state: {ULTIMATE.start___VERIFIER_assert_~cond#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:48:10,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2023-11-26 11:48:10,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,384 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2023-11-26 11:48:10,389 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:10,389 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:10,401 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:48:10,401 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post4#1=0} Honda state: {ULTIMATE.start_main_#t~post4#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:48:10,404 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2023-11-26 11:48:10,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,405 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2023-11-26 11:48:10,407 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:10,407 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:10,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:10,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,423 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2023-11-26 11:48:10,425 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:48:10,425 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:10,438 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:48:10,441 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2023-11-26 11:48:10,441 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:48:10,441 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:48:10,441 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:48:10,441 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:48:10,441 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:48:10,441 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,441 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:48:10,441 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:48:10,441 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration16_Loop [2023-11-26 11:48:10,441 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:48:10,442 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:48:10,442 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,444 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,454 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,457 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,459 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,461 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,463 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:10,529 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:48:10,529 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:48:10,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,530 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2023-11-26 11:48:10,532 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 [2023-11-26 11:48:10,542 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,542 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:10,542 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,542 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,542 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,543 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:10,543 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:10,544 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:10,547 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2023-11-26 11:48:10,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,548 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2023-11-26 11:48:10,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 [2023-11-26 11:48:10,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,560 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:10,560 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,560 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,561 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,562 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:10,562 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:10,565 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:10,567 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2023-11-26 11:48:10,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,568 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2023-11-26 11:48:10,571 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 [2023-11-26 11:48:10,580 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,581 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:10,581 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,581 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,581 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,581 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:10,581 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:10,583 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:10,585 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2023-11-26 11:48:10,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,586 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2023-11-26 11:48:10,589 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 [2023-11-26 11:48:10,598 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,598 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:10,599 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,599 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,599 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,599 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:10,599 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:10,601 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:10,603 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:10,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,604 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2023-11-26 11:48:10,607 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 [2023-11-26 11:48:10,617 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,617 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:10,617 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,617 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,617 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,617 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:10,617 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:10,619 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:10,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2023-11-26 11:48:10,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,622 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2023-11-26 11:48:10,624 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 [2023-11-26 11:48:10,634 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,634 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:10,634 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,634 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,634 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,635 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:10,635 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:10,636 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:10,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2023-11-26 11:48:10,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,640 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2023-11-26 11:48:10,642 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 [2023-11-26 11:48:10,652 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,652 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:10,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,653 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:10,653 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:10,655 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:48:10,657 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-26 11:48:10,657 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-26 11:48:10,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,659 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2023-11-26 11:48:10,661 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:48:10,661 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:48:10,661 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:48:10,661 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0#1) = -2*ULTIMATE.start_main_~i~0#1 + 9 Supporting invariants [] [2023-11-26 11:48:10,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:10,664 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:48:10,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:10,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:10,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:48:10,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:10,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:10,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-26 11:48:10,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:11,216 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 131 proven. 78 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-11-26 11:48:11,216 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 10 loop predicates [2023-11-26 11:48:11,216 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 571 states and 616 transitions. cyclomatic complexity: 53 Second operand has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 states have internal predecessors, (57), 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) [2023-11-26 11:48:11,395 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 571 states and 616 transitions. cyclomatic complexity: 53. Second operand has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 states have internal predecessors, (57), 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 2905 states and 3146 transitions. Complement of second has 20 states. [2023-11-26 11:48:11,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 1 stem states 9 non-accepting loop states 1 accepting loop states [2023-11-26 11:48:11,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 states have internal predecessors, (57), 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) [2023-11-26 11:48:11,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 62 transitions. [2023-11-26 11:48:11,399 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 62 transitions. Stem has 132 letters. Loop has 53 letters. [2023-11-26 11:48:11,399 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:11,399 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 62 transitions. Stem has 185 letters. Loop has 53 letters. [2023-11-26 11:48:11,400 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:11,400 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 62 transitions. Stem has 132 letters. Loop has 106 letters. [2023-11-26 11:48:11,400 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:11,400 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2905 states and 3146 transitions. [2023-11-26 11:48:11,410 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 173 [2023-11-26 11:48:11,423 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2905 states to 2135 states and 2307 transitions. [2023-11-26 11:48:11,423 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 102 [2023-11-26 11:48:11,423 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 102 [2023-11-26 11:48:11,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2135 states and 2307 transitions. [2023-11-26 11:48:11,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:11,424 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2135 states and 2307 transitions. [2023-11-26 11:48:11,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2135 states and 2307 transitions. [2023-11-26 11:48:11,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2135 to 1157. [2023-11-26 11:48:11,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 1157 states have (on average 1.0855661192739845) internal successors, (1256), 1156 states have internal predecessors, (1256), 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) [2023-11-26 11:48:11,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1256 transitions. [2023-11-26 11:48:11,455 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1157 states and 1256 transitions. [2023-11-26 11:48:11,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:11,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-26 11:48:11,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2023-11-26 11:48:11,456 INFO L87 Difference]: Start difference. First operand 1157 states and 1256 transitions. Second operand has 21 states, 21 states have (on average 4.095238095238095) internal successors, (86), 21 states have internal predecessors, (86), 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) [2023-11-26 11:48:12,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:48:12,068 INFO L93 Difference]: Finished difference Result 1660 states and 1779 transitions. [2023-11-26 11:48:12,068 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1660 states and 1779 transitions. [2023-11-26 11:48:12,074 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 117 [2023-11-26 11:48:12,080 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1660 states to 1094 states and 1171 transitions. [2023-11-26 11:48:12,080 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 53 [2023-11-26 11:48:12,080 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 53 [2023-11-26 11:48:12,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1094 states and 1171 transitions. [2023-11-26 11:48:12,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:12,081 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1094 states and 1171 transitions. [2023-11-26 11:48:12,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states and 1171 transitions. [2023-11-26 11:48:12,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 773. [2023-11-26 11:48:12,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 773 states have (on average 1.076326002587322) internal successors, (832), 772 states have internal predecessors, (832), 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) [2023-11-26 11:48:12,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 832 transitions. [2023-11-26 11:48:12,102 INFO L240 hiAutomatonCegarLoop]: Abstraction has 773 states and 832 transitions. [2023-11-26 11:48:12,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-26 11:48:12,102 INFO L428 stractBuchiCegarLoop]: Abstraction has 773 states and 832 transitions. [2023-11-26 11:48:12,102 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2023-11-26 11:48:12,103 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 773 states and 832 transitions. [2023-11-26 11:48:12,105 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 85 [2023-11-26 11:48:12,105 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:12,105 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:12,108 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [24, 24, 23, 23, 8, 7, 7, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:12,108 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 2, 2, 2, 1, 1, 1] [2023-11-26 11:48:12,108 INFO L748 eck$LassoCheckResult]: Stem: 49766#$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(9, 2);~__BLAST_NONDET~0 := 0; 49750#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet1#1, main_#t~nondet2#1, main_#t~nondet3#1, main_#t~post6#1, main_#t~post5#1, main_#t~post4#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~n~0#1, main_~l~0#1, main_~m~0#1;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~n~0#1;havoc main_~l~0#1;havoc main_~m~0#1;havoc main_#t~nondet1#1;main_~n~0#1 := main_#t~nondet1#1;havoc main_#t~nondet1#1;havoc main_#t~nondet2#1;main_~m~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1;havoc main_#t~nondet3#1;main_~l~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 49740#L30 assume !!(-1000000 < main_~n~0#1 && main_~n~0#1 < 1000000); 49741#L31 assume !!(-1000000 < main_~m~0#1 && main_~m~0#1 < 1000000); 49745#L32 assume !!(-1000000 < main_~l~0#1 && main_~l~0#1 < 1000000); 49744#L33 assume 3 * main_~n~0#1 <= main_~m~0#1 + main_~l~0#1; 49742#L33-1 main_~i~0#1 := 0; 49743#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 49769#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 49751#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 49752#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 49755#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 49756#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50042#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50226#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50329#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50328#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 50327#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 50326#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 50325#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 50324#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 50323#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 50322#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50321#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50320#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50319#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50318#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50317#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50316#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50315#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50314#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 50313#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 50312#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 50311#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50310#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50309#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50308#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50307#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50306#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50305#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50304#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50303#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50302#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50301#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50300#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50299#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 50298#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 50297#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 50296#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 50295#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 50294#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 50293#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50292#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50291#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50290#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50289#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50288#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50287#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50286#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50285#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50284#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50283#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50282#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50281#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 50280#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 50279#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 50278#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50274#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50275#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50270#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50271#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50266#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50267#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50262#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50263#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50258#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50259#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50254#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50255#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50251#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50250#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50249#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50247#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 50248#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 50232#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 50233#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50027#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50028#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50453#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50450#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50021#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50022#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50455#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50454#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50015#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50016#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50459#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50457#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50010#L18 assume !(0 == __VERIFIER_assert_~cond#1); 50004#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 50006#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 50007#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 50003#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49989#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49990#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49983#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 49984#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 49977#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 49978#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 49970#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 49971#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 49966#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49967#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49962#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49963#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49955#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49956#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49949#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49950#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49943#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49944#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49937#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49938#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49931#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49932#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49906#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49907#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49898#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 49899#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 49889#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 49890#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49796#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49786#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49788#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49787#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49785#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49772#L18-2 [2023-11-26 11:48:12,109 INFO L750 eck$LassoCheckResult]: Loop: 49772#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49759#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49746#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49747#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49784#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49783#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49782#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49781#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49780#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49779#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49778#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49777#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49776#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49775#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49774#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49773#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49764#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49765#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49860#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 49858#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 49856#L35-3 assume !(main_~j~0#1 < 3 * main_~i~0#1); 49854#L34-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 49852#L34-3 assume !!(main_~i~0#1 < main_~n~0#1);main_~j~0#1 := 2 * main_~i~0#1; 49850#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 49848#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49846#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49844#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49842#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49840#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49838#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49836#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49834#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49832#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49830#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49828#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49826#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49824#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49822#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49820#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49818#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49816#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49814#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49810#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49811#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49806#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49807#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49801#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49802#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49798#L36-3 assume !(main_~k~0#1 < main_~j~0#1); 49794#L35-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 49793#L35-3 assume !!(main_~j~0#1 < 3 * main_~i~0#1);main_~k~0#1 := main_~i~0#1; 49791#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49789#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49786#L18-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true; 49788#L36-2 main_#t~post6#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49787#L36-3 assume !!(main_~k~0#1 < main_~j~0#1);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_~k~0#1 - main_~i~0#1 <= 2 * main_~n~0#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 49785#L18 assume !(0 == __VERIFIER_assert_~cond#1); 49772#L18-2 [2023-11-26 11:48:12,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:12,109 INFO L85 PathProgramCache]: Analyzing trace with hash 2097361400, now seen corresponding path program 18 times [2023-11-26 11:48:12,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:12,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144897486] [2023-11-26 11:48:12,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:12,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:12,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:12,150 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:12,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:12,189 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:12,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:12,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1071079292, now seen corresponding path program 11 times [2023-11-26 11:48:12,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:12,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029111177] [2023-11-26 11:48:12,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:12,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:12,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:12,229 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:12,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:12,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:12,244 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:12,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:12,244 INFO L85 PathProgramCache]: Analyzing trace with hash -2102141331, now seen corresponding path program 19 times [2023-11-26 11:48:12,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:12,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503258796] [2023-11-26 11:48:12,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:12,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:12,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:12,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2976 backedges. 1409 proven. 997 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2023-11-26 11:48:12,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:48:12,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503258796] [2023-11-26 11:48:12,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503258796] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:48:12,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487508456] [2023-11-26 11:48:12,562 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-26 11:48:12,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:48:12,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:12,564 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:48:12,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2023-11-26 11:48:12,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:12,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-26 11:48:12,693 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:13,143 INFO L134 CoverageAnalysis]: Checked inductivity of 2976 backedges. 1129 proven. 1309 refuted. 0 times theorem prover too weak. 538 trivial. 0 not checked. [2023-11-26 11:48:13,143 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:48:13,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2976 backedges. 1129 proven. 1309 refuted. 0 times theorem prover too weak. 538 trivial. 0 not checked. [2023-11-26 11:48:13,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487508456] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:48:13,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:48:13,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 15] total 31 [2023-11-26 11:48:13,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922549417] [2023-11-26 11:48:13,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:48:14,296 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:48:14,296 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:48:14,296 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:48:14,297 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:48:14,297 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-26 11:48:14,297 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:14,297 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:48:14,297 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:48:14,297 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration17_Loop [2023-11-26 11:48:14,297 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:48:14,297 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:48:14,298 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:14,300 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:14,302 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:14,304 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:14,321 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:14,324 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:14,404 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:48:14,404 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-26 11:48:14,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:14,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:14,405 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:14,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2023-11-26 11:48:14,408 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:14,408 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:14,419 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:48:14,419 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post5#1=0} Honda state: {ULTIMATE.start_main_#t~post5#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:48:14,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:14,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:14,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:14,423 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:14,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2023-11-26 11:48:14,425 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:14,425 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:14,437 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:48:14,437 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post6#1=0} Honda state: {ULTIMATE.start_main_#t~post6#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:48:14,440 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2023-11-26 11:48:14,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:14,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:14,442 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:14,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2023-11-26 11:48:14,444 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:14,444 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:14,456 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-26 11:48:14,457 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start___VERIFIER_assert_~cond#1=1} Honda state: {ULTIMATE.start___VERIFIER_assert_~cond#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-26 11:48:14,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2023-11-26 11:48:14,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:14,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:14,460 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:14,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2023-11-26 11:48:14,463 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-26 11:48:14,463 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:14,478 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2023-11-26 11:48:14,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:14,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:14,480 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:14,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2023-11-26 11:48:14,482 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-26 11:48:14,482 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-26 11:48:14,970 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-26 11:48:14,975 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Ended with exit code 0 [2023-11-26 11:48:14,975 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:48:14,975 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:48:14,975 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:48:14,975 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:48:14,975 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:48:14,975 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:14,976 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:48:14,976 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:48:14,976 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration17_Loop [2023-11-26 11:48:14,976 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:48:14,976 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:48:14,977 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:14,978 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:14,980 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:14,983 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:15,000 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:15,003 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:15,085 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:48:15,085 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:48:15,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:15,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:15,087 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:15,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2023-11-26 11:48:15,090 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 [2023-11-26 11:48:15,103 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:15,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:15,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:15,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:15,103 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:15,104 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:15,104 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:15,105 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:15,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:15,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:15,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:15,109 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:15,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2023-11-26 11:48:15,111 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 [2023-11-26 11:48:15,121 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:15,122 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:15,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:15,122 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:15,122 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:15,122 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:15,122 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:15,124 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:15,127 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2023-11-26 11:48:15,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:15,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:15,128 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:15,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2023-11-26 11:48:15,131 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 [2023-11-26 11:48:15,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:15,141 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:15,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:15,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:15,141 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:15,142 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:15,142 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:15,144 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:15,147 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:15,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:15,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:15,149 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:15,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2023-11-26 11:48:15,154 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 [2023-11-26 11:48:15,165 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:15,165 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:15,165 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:15,165 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:15,165 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:15,167 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:15,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:15,172 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:48:15,176 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-26 11:48:15,176 INFO L444 ModelExtractionUtils]: 3 out of 6 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-26 11:48:15,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:15,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:15,179 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:15,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2023-11-26 11:48:15,180 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:48:15,180 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-26 11:48:15,180 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:48:15,180 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0#1) = -2*ULTIMATE.start_main_~i~0#1 + 11 Supporting invariants [] [2023-11-26 11:48:15,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2023-11-26 11:48:15,184 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-26 11:48:15,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:15,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:15,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:48:15,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:15,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:15,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-26 11:48:15,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:15,847 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 150 proven. 105 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-11-26 11:48:15,848 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 11 loop predicates [2023-11-26 11:48:15,848 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 773 states and 832 transitions. cyclomatic complexity: 69 Second operand has 13 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 13 states have internal predecessors, (61), 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) [2023-11-26 11:48:16,063 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 773 states and 832 transitions. cyclomatic complexity: 69. Second operand has 13 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 13 states have internal predecessors, (61), 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 3071 states and 3304 transitions. Complement of second has 22 states. [2023-11-26 11:48:16,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 1 stem states 10 non-accepting loop states 1 accepting loop states [2023-11-26 11:48:16,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 13 states have internal predecessors, (61), 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) [2023-11-26 11:48:16,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 67 transitions. [2023-11-26 11:48:16,065 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 67 transitions. Stem has 136 letters. Loop has 57 letters. [2023-11-26 11:48:16,065 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:16,065 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 67 transitions. Stem has 193 letters. Loop has 57 letters. [2023-11-26 11:48:16,066 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:16,066 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 67 transitions. Stem has 136 letters. Loop has 114 letters. [2023-11-26 11:48:16,067 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:16,067 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3071 states and 3304 transitions. [2023-11-26 11:48:16,079 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 185 [2023-11-26 11:48:16,091 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3071 states to 1858 states and 2004 transitions. [2023-11-26 11:48:16,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 104 [2023-11-26 11:48:16,092 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 104 [2023-11-26 11:48:16,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1858 states and 2004 transitions. [2023-11-26 11:48:16,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:16,092 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1858 states and 2004 transitions. [2023-11-26 11:48:16,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1858 states and 2004 transitions. [2023-11-26 11:48:16,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1858 to 1028. [2023-11-26 11:48:16,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1028 states, 1028 states have (on average 1.0826848249027237) internal successors, (1113), 1027 states have internal predecessors, (1113), 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) [2023-11-26 11:48:16,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1028 states to 1028 states and 1113 transitions. [2023-11-26 11:48:16,120 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1028 states and 1113 transitions. [2023-11-26 11:48:16,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:16,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-26 11:48:16,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2023-11-26 11:48:16,121 INFO L87 Difference]: Start difference. First operand 1028 states and 1113 transitions. Second operand has 31 states, 31 states have (on average 5.161290322580645) internal successors, (160), 31 states have internal predecessors, (160), 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) [2023-11-26 11:48:16,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dd9dde1f-5951-4412-a445-0bf384f75eaa/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Forceful destruction successful, exit code 0