./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 cf1a7837 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/loop-invgen/nested9.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl --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.3-dev-cf1a783 [2023-11-12 02:31:06,344 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 02:31:06,463 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Termination-32bit-Automizer_Default.epf [2023-11-12 02:31:06,473 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 02:31:06,474 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 02:31:06,515 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 02:31:06,516 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 02:31:06,516 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 02:31:06,518 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-12 02:31:06,525 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-12 02:31:06,526 INFO L153 SettingsManager]: * Use SBE=true [2023-11-12 02:31:06,527 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-12 02:31:06,527 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-12 02:31:06,529 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-12 02:31:06,529 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-12 02:31:06,530 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-12 02:31:06,530 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-12 02:31:06,531 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 02:31:06,532 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-12 02:31:06,532 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-12 02:31:06,532 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-12 02:31:06,533 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-12 02:31:06,533 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 02:31:06,534 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-12 02:31:06,534 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-12 02:31:06,535 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-12 02:31:06,535 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-12 02:31:06,535 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-12 02:31:06,536 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 02:31:06,536 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-12 02:31:06,538 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 02:31:06,538 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 02:31:06,538 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-12 02:31:06,539 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 02:31:06,539 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-12 02:31:06,539 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-12 02:31:06,540 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_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/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_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl 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-12 02:31:06,821 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 02:31:06,854 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 02:31:06,857 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 02:31:06,858 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 02:31:06,859 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 02:31:06,861 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/../../sv-benchmarks/c/loop-invgen/nested9.i [2023-11-12 02:31:10,102 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 02:31:10,308 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 02:31:10,309 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/sv-benchmarks/c/loop-invgen/nested9.i [2023-11-12 02:31:10,318 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/data/633a44edf/af87fbd2178f4a098bcf3952f75b675f/FLAGf31ceda87 [2023-11-12 02:31:10,333 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/data/633a44edf/af87fbd2178f4a098bcf3952f75b675f [2023-11-12 02:31:10,337 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 02:31:10,338 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 02:31:10,340 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 02:31:10,340 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 02:31:10,347 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 02:31:10,348 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:31:10" (1/1) ... [2023-11-12 02:31:10,349 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1db93d72 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10, skipping insertion in model container [2023-11-12 02:31:10,349 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:31:10" (1/1) ... [2023-11-12 02:31:10,374 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 02:31:10,552 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:31:10,566 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 02:31:10,582 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:31:10,599 INFO L206 MainTranslator]: Completed translation [2023-11-12 02:31:10,599 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10 WrapperNode [2023-11-12 02:31:10,600 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 02:31:10,601 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 02:31:10,601 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 02:31:10,601 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 02:31:10,610 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10" (1/1) ... [2023-11-12 02:31:10,617 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10" (1/1) ... [2023-11-12 02:31:10,636 INFO L138 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 72 [2023-11-12 02:31:10,636 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 02:31:10,637 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 02:31:10,638 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 02:31:10,638 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 02:31:10,647 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10" (1/1) ... [2023-11-12 02:31:10,647 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10" (1/1) ... [2023-11-12 02:31:10,649 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10" (1/1) ... [2023-11-12 02:31:10,649 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10" (1/1) ... [2023-11-12 02:31:10,653 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10" (1/1) ... [2023-11-12 02:31:10,657 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10" (1/1) ... [2023-11-12 02:31:10,658 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10" (1/1) ... [2023-11-12 02:31:10,659 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10" (1/1) ... [2023-11-12 02:31:10,661 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 02:31:10,662 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 02:31:10,663 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 02:31:10,663 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 02:31:10,664 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10" (1/1) ... [2023-11-12 02:31:10,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:10,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:10,715 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:10,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-12 02:31:10,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 02:31:10,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-12 02:31:10,765 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 02:31:10,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 02:31:10,831 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 02:31:10,833 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 02:31:10,992 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 02:31:10,999 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 02:31:10,999 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-12 02:31:11,002 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:31:11 BoogieIcfgContainer [2023-11-12 02:31:11,002 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 02:31:11,003 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-12 02:31:11,003 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-12 02:31:11,008 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-12 02:31:11,009 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-12 02:31:11,009 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 12.11 02:31:10" (1/3) ... [2023-11-12 02:31:11,010 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5f77f81 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 12.11 02:31:11, skipping insertion in model container [2023-11-12 02:31:11,011 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-12 02:31:11,011 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:10" (2/3) ... [2023-11-12 02:31:11,011 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5f77f81 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 12.11 02:31:11, skipping insertion in model container [2023-11-12 02:31:11,011 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-12 02:31:11,011 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:31:11" (3/3) ... [2023-11-12 02:31:11,013 INFO L332 chiAutomizerObserver]: Analyzing ICFG nested9.i [2023-11-12 02:31:11,079 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-12 02:31:11,080 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-12 02:31:11,080 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-12 02:31:11,080 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-12 02:31:11,080 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-12 02:31:11,080 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-12 02:31:11,080 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-12 02:31:11,081 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-12 02:31:11,085 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-12 02:31:11,103 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 11 [2023-11-12 02:31:11,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:11,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:11,110 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:31:11,111 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-11-12 02:31:11,111 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-12 02:31:11,111 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-12 02:31:11,114 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 11 [2023-11-12 02:31:11,114 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:11,115 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:11,115 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:31:11,115 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-11-12 02:31:11,125 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(48, 1, 0, 1);call write~init~int(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-12 02:31:11,125 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-12 02:31:11,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:11,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1806907757, now seen corresponding path program 1 times [2023-11-12 02:31:11,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:11,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014348361] [2023-11-12 02:31:11,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:11,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:11,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:11,245 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:11,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:11,276 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:11,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:11,280 INFO L85 PathProgramCache]: Analyzing trace with hash 61796, now seen corresponding path program 1 times [2023-11-12 02:31:11,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:11,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936798991] [2023-11-12 02:31:11,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:11,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:11,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:11,292 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:11,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:11,298 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:11,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:11,301 INFO L85 PathProgramCache]: Analyzing trace with hash 763900024, now seen corresponding path program 1 times [2023-11-12 02:31:11,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:11,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137494657] [2023-11-12 02:31:11,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:11,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:11,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:11,328 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:11,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:11,365 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:11,460 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:11,460 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:11,461 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:11,461 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:11,461 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:11,461 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:11,461 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:11,462 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:11,462 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration1_Loop [2023-11-12 02:31:11,462 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:11,462 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:11,479 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-12 02:31:11,491 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-12 02:31:11,553 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:11,554 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:11,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:11,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:11,561 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:11,571 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:11,572 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:11,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-11-12 02:31:11,598 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:11,598 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-12 02:31:11,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:11,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:11,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:11,609 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:11,618 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:11,618 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:11,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-12 02:31:11,646 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2023-11-12 02:31:11,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:11,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:11,651 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:11,667 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:11,667 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:11,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-12 02:31:11,902 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:11,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:11,911 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:11,911 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:11,911 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:11,911 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:11,911 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:11,911 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:11,911 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:11,911 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:11,912 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration1_Loop [2023-11-12 02:31:11,912 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:11,912 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:11,913 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-12 02:31:11,918 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-12 02:31:11,971 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:11,976 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:11,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:11,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:11,979 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:11,987 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-12 02:31:12,000 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:12,001 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:12,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:12,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:12,002 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:12,006 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:12,006 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:12,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-12 02:31:12,018 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:12,027 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:12,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:12,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:12,029 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:12,041 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-12 02:31:12,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-12 02:31:12,054 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:12,054 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:12,054 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:12,054 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:12,054 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:12,059 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:12,059 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:12,075 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:12,079 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-12 02:31:12,079 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-12 02:31:12,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:12,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:12,134 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:12,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-12 02:31:12,140 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:12,140 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:12,141 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:12,141 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-12 02:31:12,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:12,155 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:12,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:12,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:12,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:12,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:12,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:12,229 WARN L260 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-12 02:31:12,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:12,292 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-12 02:31:12,328 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-12 02:31:12,330 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-12 02:31:12,463 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-12 02:31:12,466 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-12 02:31:12,472 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-12 02:31:12,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 73 transitions. [2023-11-12 02:31:12,477 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 73 transitions. Stem has 7 letters. Loop has 3 letters. [2023-11-12 02:31:12,478 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:12,478 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 73 transitions. Stem has 10 letters. Loop has 3 letters. [2023-11-12 02:31:12,478 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:12,478 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 73 transitions. Stem has 7 letters. Loop has 6 letters. [2023-11-12 02:31:12,479 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:12,480 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 74 states and 109 transitions. [2023-11-12 02:31:12,485 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 14 [2023-11-12 02:31:12,490 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 74 states to 39 states and 48 transitions. [2023-11-12 02:31:12,491 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22 [2023-11-12 02:31:12,491 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 23 [2023-11-12 02:31:12,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 48 transitions. [2023-11-12 02:31:12,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:12,492 INFO L218 hiAutomatonCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-12 02:31:12,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states and 48 transitions. [2023-11-12 02:31:12,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 28. [2023-11-12 02:31:12,520 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-12 02:31:12,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 35 transitions. [2023-11-12 02:31:12,522 INFO L240 hiAutomatonCegarLoop]: Abstraction has 28 states and 35 transitions. [2023-11-12 02:31:12,522 INFO L428 stractBuchiCegarLoop]: Abstraction has 28 states and 35 transitions. [2023-11-12 02:31:12,522 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-12 02:31:12,522 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28 states and 35 transitions. [2023-11-12 02:31:12,524 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2023-11-12 02:31:12,524 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:12,524 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:12,524 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:31:12,524 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-12 02:31:12,525 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(48, 1, 0, 1);call write~init~int(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-12 02:31:12,525 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-12 02:31:12,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:12,526 INFO L85 PathProgramCache]: Analyzing trace with hash 179565651, now seen corresponding path program 1 times [2023-11-12 02:31:12,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:12,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614639986] [2023-11-12 02:31:12,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:12,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:12,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:12,538 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:12,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:12,550 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:12,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:12,550 INFO L85 PathProgramCache]: Analyzing trace with hash 2077305723, now seen corresponding path program 1 times [2023-11-12 02:31:12,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:12,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900303835] [2023-11-12 02:31:12,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:12,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:12,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:12,559 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:12,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:12,567 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:12,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:12,568 INFO L85 PathProgramCache]: Analyzing trace with hash -696444339, now seen corresponding path program 1 times [2023-11-12 02:31:12,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:12,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168404221] [2023-11-12 02:31:12,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:12,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:12,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:12,738 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-12 02:31:12,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:12,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168404221] [2023-11-12 02:31:12,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168404221] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:31:12,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:31:12,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-12 02:31:12,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109266663] [2023-11-12 02:31:12,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:31:12,800 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:12,800 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:12,800 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:12,800 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:12,800 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:12,801 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:12,801 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:12,801 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:12,801 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration2_Loop [2023-11-12 02:31:12,801 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:12,801 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:12,803 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-12 02:31:12,806 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-12 02:31:12,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-12 02:31:12,885 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:12,886 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:12,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:12,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:12,887 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:12,896 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:12,896 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:12,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-12 02:31:12,913 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:12,913 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-12 02:31:12,917 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:12,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:12,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:12,919 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:12,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-12 02:31:12,926 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:12,927 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:12,938 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:12,939 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-12 02:31:12,945 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:12,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:12,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:12,947 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:12,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-12 02:31:12,950 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:12,950 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:12,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:12,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:12,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:12,992 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:13,002 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:13,002 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:13,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-12 02:31:13,328 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:13,340 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:13,340 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:13,340 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:13,341 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:13,341 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:13,341 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:13,341 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:13,341 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:13,341 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:13,341 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration2_Loop [2023-11-12 02:31:13,341 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:13,341 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:13,343 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-12 02:31:13,348 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-12 02:31:13,365 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-12 02:31:13,440 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:13,440 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:13,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:13,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:13,442 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:13,451 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-12 02:31:13,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:13,463 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:13,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:13,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:13,464 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:13,465 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:13,465 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:13,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2023-11-12 02:31:13,470 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:13,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:13,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:13,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:13,481 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:13,490 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-12 02:31:13,502 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:13,503 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:13,503 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:13,503 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:13,503 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:13,506 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:13,507 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:13,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-11-12 02:31:13,525 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:13,532 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-12 02:31:13,532 INFO L444 ModelExtractionUtils]: 2 out of 6 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-12 02:31:13,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:13,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:13,536 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:13,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-11-12 02:31:13,540 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:13,540 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:13,540 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:13,541 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-12 02:31:13,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:13,547 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:13,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:13,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:13,585 INFO L262 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:13,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:13,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:13,616 WARN L260 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:31:13,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:13,722 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2023-11-12 02:31:13,725 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:13,798 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-12 02:31:13,799 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-12 02:31:13,799 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-12 02:31:14,016 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-12 02:31:14,017 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-12 02:31:14,018 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-12 02:31:14,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 39 transitions. [2023-11-12 02:31:14,018 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 39 transitions. Stem has 8 letters. Loop has 6 letters. [2023-11-12 02:31:14,019 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:14,019 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:14,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:14,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:14,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:14,045 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:14,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:14,063 WARN L260 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:31:14,064 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:14,179 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-12 02:31:14,180 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-12 02:31:14,180 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-12 02:31:14,478 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-12 02:31:14,478 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-12 02:31:14,479 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-12 02:31:14,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 40 transitions. [2023-11-12 02:31:14,480 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 40 transitions. Stem has 8 letters. Loop has 6 letters. [2023-11-12 02:31:14,480 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:14,480 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 40 transitions. Stem has 14 letters. Loop has 6 letters. [2023-11-12 02:31:14,481 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:14,481 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 40 transitions. Stem has 8 letters. Loop has 12 letters. [2023-11-12 02:31:14,481 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:14,481 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 136 states and 169 transitions. [2023-11-12 02:31:14,485 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 30 [2023-11-12 02:31:14,491 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 136 states to 126 states and 159 transitions. [2023-11-12 02:31:14,491 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 41 [2023-11-12 02:31:14,492 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 42 [2023-11-12 02:31:14,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 126 states and 159 transitions. [2023-11-12 02:31:14,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:14,492 INFO L218 hiAutomatonCegarLoop]: Abstraction has 126 states and 159 transitions. [2023-11-12 02:31:14,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states and 159 transitions. [2023-11-12 02:31:14,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 71. [2023-11-12 02:31:14,500 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-12 02:31:14,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 94 transitions. [2023-11-12 02:31:14,501 INFO L240 hiAutomatonCegarLoop]: Abstraction has 71 states and 94 transitions. [2023-11-12 02:31:14,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:14,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-12 02:31:14,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-12 02:31:14,511 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-12 02:31:14,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:14,535 INFO L93 Difference]: Finished difference Result 31 states and 37 transitions. [2023-11-12 02:31:14,535 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 31 states and 37 transitions. [2023-11-12 02:31:14,538 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2023-11-12 02:31:14,538 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 31 states to 30 states and 36 transitions. [2023-11-12 02:31:14,538 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17 [2023-11-12 02:31:14,539 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2023-11-12 02:31:14,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 36 transitions. [2023-11-12 02:31:14,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:14,543 INFO L218 hiAutomatonCegarLoop]: Abstraction has 30 states and 36 transitions. [2023-11-12 02:31:14,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states and 36 transitions. [2023-11-12 02:31:14,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 29. [2023-11-12 02:31:14,546 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-12 02:31:14,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 35 transitions. [2023-11-12 02:31:14,547 INFO L240 hiAutomatonCegarLoop]: Abstraction has 29 states and 35 transitions. [2023-11-12 02:31:14,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-12 02:31:14,551 INFO L428 stractBuchiCegarLoop]: Abstraction has 29 states and 35 transitions. [2023-11-12 02:31:14,551 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-12 02:31:14,551 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29 states and 35 transitions. [2023-11-12 02:31:14,552 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2023-11-12 02:31:14,552 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:14,552 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:14,553 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:31:14,553 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-12 02:31:14,553 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(48, 1, 0, 1);call write~init~int(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-12 02:31:14,553 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-12 02:31:14,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:14,554 INFO L85 PathProgramCache]: Analyzing trace with hash -2088903000, now seen corresponding path program 2 times [2023-11-12 02:31:14,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:14,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558258017] [2023-11-12 02:31:14,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:14,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:14,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:14,582 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:14,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:14,603 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:14,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:14,606 INFO L85 PathProgramCache]: Analyzing trace with hash 2077305723, now seen corresponding path program 2 times [2023-11-12 02:31:14,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:14,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730448880] [2023-11-12 02:31:14,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:14,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:14,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:14,613 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:14,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:14,618 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:14,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:14,619 INFO L85 PathProgramCache]: Analyzing trace with hash -685690654, now seen corresponding path program 2 times [2023-11-12 02:31:14,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:14,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064079942] [2023-11-12 02:31:14,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:14,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:14,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:14,684 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-12 02:31:14,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:14,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064079942] [2023-11-12 02:31:14,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064079942] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:31:14,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:31:14,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-12 02:31:14,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774839200] [2023-11-12 02:31:14,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:31:14,738 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:14,738 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:14,739 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:14,739 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:14,739 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:14,739 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:14,739 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:14,739 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:14,739 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration3_Loop [2023-11-12 02:31:14,739 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:14,740 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:14,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-12 02:31:14,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-12 02:31:14,760 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-12 02:31:14,810 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:14,810 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:14,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:14,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:14,812 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:14,825 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:14,826 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:14,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-11-12 02:31:14,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:14,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:14,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:14,863 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:14,872 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:14,873 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:14,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-12 02:31:15,177 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:15,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:15,182 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:15,182 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:15,182 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:15,182 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:15,182 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:15,182 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:15,182 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:15,182 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:15,182 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration3_Loop [2023-11-12 02:31:15,182 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:15,182 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:15,184 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-12 02:31:15,191 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-12 02:31:15,194 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-12 02:31:15,304 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:15,305 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:15,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:15,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:15,310 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:15,314 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-12 02:31:15,327 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:15,327 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:15,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:15,327 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:15,328 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:15,328 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:15,328 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:15,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-12 02:31:15,338 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:15,346 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:15,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:15,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:15,348 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:15,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-11-12 02:31:15,359 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-12 02:31:15,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:15,372 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:15,372 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:15,372 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:15,372 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:15,373 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:15,373 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:15,382 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:15,391 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:15,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:15,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:15,393 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:15,402 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-12 02:31:15,415 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:15,415 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:15,415 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:15,415 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:15,415 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:15,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-12 02:31:15,425 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:15,427 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:15,441 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:15,461 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-12 02:31:15,461 INFO L444 ModelExtractionUtils]: 2 out of 6 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-12 02:31:15,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:15,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:15,463 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:15,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2023-11-12 02:31:15,469 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:15,469 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:15,469 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:15,469 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-12 02:31:15,472 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:15,474 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:15,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:15,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:15,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:15,502 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:15,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:15,529 WARN L260 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:31:15,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:15,665 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-12 02:31:15,666 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-12 02:31:15,667 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-12 02:31:15,691 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-12 02:31:15,692 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-12 02:31:15,695 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-12 02:31:15,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 10 transitions. [2023-11-12 02:31:15,695 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 10 transitions. Stem has 11 letters. Loop has 6 letters. [2023-11-12 02:31:15,696 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:15,696 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:15,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:15,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:15,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:15,721 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:15,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:15,750 WARN L260 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:31:15,751 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:15,885 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-12 02:31:15,887 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-12 02:31:15,888 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-12 02:31:15,907 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-12 02:31:15,908 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-12 02:31:15,910 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-12 02:31:15,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 10 transitions. [2023-11-12 02:31:15,912 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 10 transitions. Stem has 11 letters. Loop has 6 letters. [2023-11-12 02:31:15,912 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:15,912 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:15,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:15,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:15,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:15,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:15,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:15,961 WARN L260 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:31:15,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:16,070 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-12 02:31:16,071 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-12 02:31:16,071 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-12 02:31:16,281 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-12 02:31:16,284 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-12 02:31:16,285 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-12 02:31:16,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 49 transitions. [2023-11-12 02:31:16,285 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 49 transitions. Stem has 11 letters. Loop has 6 letters. [2023-11-12 02:31:16,286 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:16,286 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:16,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:16,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:16,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:16,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:16,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:16,345 WARN L260 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:31:16,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:16,462 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-12 02:31:16,462 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-12 02:31:16,463 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-12 02:31:16,751 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-12 02:31:16,753 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-12 02:31:16,754 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-12 02:31:16,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 50 transitions. [2023-11-12 02:31:16,754 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 50 transitions. Stem has 11 letters. Loop has 6 letters. [2023-11-12 02:31:16,755 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:16,755 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 50 transitions. Stem has 17 letters. Loop has 6 letters. [2023-11-12 02:31:16,755 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:16,755 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 50 transitions. Stem has 11 letters. Loop has 12 letters. [2023-11-12 02:31:16,756 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:16,756 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 117 states and 144 transitions. [2023-11-12 02:31:16,758 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 49 [2023-11-12 02:31:16,766 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 117 states to 107 states and 133 transitions. [2023-11-12 02:31:16,768 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 32 [2023-11-12 02:31:16,769 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 33 [2023-11-12 02:31:16,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 107 states and 133 transitions. [2023-11-12 02:31:16,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:16,770 INFO L218 hiAutomatonCegarLoop]: Abstraction has 107 states and 133 transitions. [2023-11-12 02:31:16,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states and 133 transitions. [2023-11-12 02:31:16,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 56. [2023-11-12 02:31:16,779 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-12 02:31:16,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 73 transitions. [2023-11-12 02:31:16,783 INFO L240 hiAutomatonCegarLoop]: Abstraction has 56 states and 73 transitions. [2023-11-12 02:31:16,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:16,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-12 02:31:16,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-12 02:31:16,784 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-12 02:31:16,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:16,813 INFO L93 Difference]: Finished difference Result 45 states and 55 transitions. [2023-11-12 02:31:16,813 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 45 states and 55 transitions. [2023-11-12 02:31:16,817 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2023-11-12 02:31:16,818 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 45 states to 31 states and 37 transitions. [2023-11-12 02:31:16,819 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18 [2023-11-12 02:31:16,822 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18 [2023-11-12 02:31:16,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 37 transitions. [2023-11-12 02:31:16,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:16,822 INFO L218 hiAutomatonCegarLoop]: Abstraction has 31 states and 37 transitions. [2023-11-12 02:31:16,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states and 37 transitions. [2023-11-12 02:31:16,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2023-11-12 02:31:16,830 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-12 02:31:16,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 37 transitions. [2023-11-12 02:31:16,833 INFO L240 hiAutomatonCegarLoop]: Abstraction has 31 states and 37 transitions. [2023-11-12 02:31:16,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-12 02:31:16,839 INFO L428 stractBuchiCegarLoop]: Abstraction has 31 states and 37 transitions. [2023-11-12 02:31:16,839 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-12 02:31:16,839 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 31 states and 37 transitions. [2023-11-12 02:31:16,840 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2023-11-12 02:31:16,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:16,840 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:16,841 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:31:16,842 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:31:16,842 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(48, 1, 0, 1);call write~init~int(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-12 02:31:16,842 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-12 02:31:16,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:16,843 INFO L85 PathProgramCache]: Analyzing trace with hash -2088903000, now seen corresponding path program 3 times [2023-11-12 02:31:16,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:16,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705603017] [2023-11-12 02:31:16,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:16,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:16,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:16,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:16,894 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:16,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:16,902 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:16,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:16,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1724980661, now seen corresponding path program 1 times [2023-11-12 02:31:16,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:16,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766787269] [2023-11-12 02:31:16,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:16,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:16,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:16,920 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:16,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:16,949 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:16,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:16,951 INFO L85 PathProgramCache]: Analyzing trace with hash 413129778, now seen corresponding path program 1 times [2023-11-12 02:31:16,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:16,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001285831] [2023-11-12 02:31:16,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:16,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:16,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:16,972 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:16,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:16,993 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:17,114 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:17,114 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:17,114 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:17,114 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:17,114 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:17,114 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:17,114 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:17,115 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:17,115 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration4_Loop [2023-11-12 02:31:17,115 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:17,115 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:17,116 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-12 02:31:17,119 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-12 02:31:17,122 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-12 02:31:17,124 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-12 02:31:17,126 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-12 02:31:17,129 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-12 02:31:17,237 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:17,237 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:17,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:17,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:17,243 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:17,254 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:17,255 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:17,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-12 02:31:17,276 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:17,277 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-12 02:31:17,285 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:17,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:17,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:17,287 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:17,292 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:17,292 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:17,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-11-12 02:31:17,320 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:17,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-12 02:31:17,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:17,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:17,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:17,331 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:17,335 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:17,335 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:17,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-12 02:31:17,366 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:17,366 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-12 02:31:17,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:17,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:17,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:17,377 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:17,382 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:17,382 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:17,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-12 02:31:17,410 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:17,410 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-12 02:31:17,419 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:17,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:17,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:17,420 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:17,424 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:17,425 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:17,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2023-11-12 02:31:17,454 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:17,454 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-12 02:31:17,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2023-11-12 02:31:17,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:17,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:17,461 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:17,470 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:17,470 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:17,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-12 02:31:17,509 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:17,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:17,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:17,511 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:17,515 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:17,515 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:17,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2023-11-12 02:31:17,775 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:17,779 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2023-11-12 02:31:17,780 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:17,780 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:17,780 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:17,780 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:17,780 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:17,780 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:17,780 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:17,780 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:17,780 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration4_Loop [2023-11-12 02:31:17,780 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:17,780 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:17,782 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-12 02:31:17,793 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-12 02:31:17,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-12 02:31:17,798 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-12 02:31:17,800 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-12 02:31:17,817 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-12 02:31:17,895 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:17,895 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:17,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:17,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:17,897 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:17,915 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-12 02:31:17,927 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:17,927 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:17,928 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:17,928 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:17,928 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:17,929 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:17,929 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:17,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-12 02:31:17,938 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:17,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:17,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:17,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:17,948 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:17,951 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-12 02:31:17,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:17,964 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:17,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:17,964 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:17,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:17,964 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:17,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:17,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-11-12 02:31:17,985 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:17,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:17,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:17,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:17,992 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:17,998 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-12 02:31:18,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:18,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:18,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:18,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:18,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:18,011 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:18,011 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:18,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-11-12 02:31:18,021 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:18,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:18,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:18,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:18,026 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:18,029 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-12 02:31:18,042 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:18,042 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:18,042 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:18,042 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:18,042 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:18,043 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:18,043 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:18,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-12 02:31:18,057 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:18,061 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:18,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:18,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:18,062 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:18,066 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-12 02:31:18,078 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:18,078 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:18,079 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:18,079 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:18,079 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:18,081 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:18,081 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:18,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-11-12 02:31:18,105 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:18,109 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-12 02:31:18,109 INFO L444 ModelExtractionUtils]: 3 out of 6 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-12 02:31:18,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:18,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:18,110 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:18,114 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:18,114 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:18,114 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:18,114 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-12 02:31:18,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-11-12 02:31:18,124 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:18,124 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:18,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:18,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:18,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:18,153 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:18,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:18,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-12 02:31:18,179 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:18,311 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-12 02:31:18,312 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-12 02:31:18,312 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-12 02:31:18,536 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-12 02:31:18,537 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-12 02:31:18,537 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-12 02:31:18,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 45 transitions. [2023-11-12 02:31:18,538 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 11 letters. Loop has 10 letters. [2023-11-12 02:31:18,538 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:18,538 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 21 letters. Loop has 10 letters. [2023-11-12 02:31:18,539 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:18,539 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 11 letters. Loop has 20 letters. [2023-11-12 02:31:18,539 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:18,539 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 137 states and 166 transitions. [2023-11-12 02:31:18,541 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 29 [2023-11-12 02:31:18,542 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 137 states to 135 states and 164 transitions. [2023-11-12 02:31:18,543 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 38 [2023-11-12 02:31:18,543 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 39 [2023-11-12 02:31:18,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 135 states and 164 transitions. [2023-11-12 02:31:18,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:18,543 INFO L218 hiAutomatonCegarLoop]: Abstraction has 135 states and 164 transitions. [2023-11-12 02:31:18,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states and 164 transitions. [2023-11-12 02:31:18,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 81. [2023-11-12 02:31:18,553 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-12 02:31:18,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 102 transitions. [2023-11-12 02:31:18,554 INFO L240 hiAutomatonCegarLoop]: Abstraction has 81 states and 102 transitions. [2023-11-12 02:31:18,554 INFO L428 stractBuchiCegarLoop]: Abstraction has 81 states and 102 transitions. [2023-11-12 02:31:18,554 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-12 02:31:18,555 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 81 states and 102 transitions. [2023-11-12 02:31:18,555 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 15 [2023-11-12 02:31:18,555 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:18,555 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:18,556 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:31:18,556 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:31:18,556 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(48, 1, 0, 1);call write~init~int(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-12 02:31:18,556 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-12 02:31:18,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:18,557 INFO L85 PathProgramCache]: Analyzing trace with hash -2088903000, now seen corresponding path program 4 times [2023-11-12 02:31:18,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:18,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376585242] [2023-11-12 02:31:18,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:18,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:18,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:18,571 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:18,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:18,582 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:18,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:18,584 INFO L85 PathProgramCache]: Analyzing trace with hash 21711760, now seen corresponding path program 1 times [2023-11-12 02:31:18,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:18,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453023343] [2023-11-12 02:31:18,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:18,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:18,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:18,595 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:18,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:18,609 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:18,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:18,610 INFO L85 PathProgramCache]: Analyzing trace with hash 268169993, now seen corresponding path program 2 times [2023-11-12 02:31:18,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:18,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033197037] [2023-11-12 02:31:18,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:18,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:18,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:18,628 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:18,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:18,650 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:18,705 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:18,705 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:18,705 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:18,705 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:18,705 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:18,705 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:18,705 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:18,705 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:18,706 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration5_Loop [2023-11-12 02:31:18,706 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:18,706 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:18,707 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-12 02:31:18,709 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-12 02:31:18,721 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-12 02:31:18,725 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-12 02:31:18,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-12 02:31:18,729 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-12 02:31:18,777 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:18,777 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:18,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:18,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:18,779 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:18,790 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:18,790 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:18,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2023-11-12 02:31:18,812 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:18,812 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-12 02:31:18,821 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:18,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:18,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:18,822 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:18,831 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:18,831 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:18,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-11-12 02:31:18,869 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:18,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:18,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:18,871 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:18,875 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:18,875 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:18,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-11-12 02:31:19,116 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:19,120 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:19,120 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:19,121 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:19,121 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:19,121 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:19,121 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:19,121 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:19,121 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:19,121 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:19,121 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration5_Loop [2023-11-12 02:31:19,121 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:19,121 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:19,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-12 02:31:19,126 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-12 02:31:19,141 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-12 02:31:19,144 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-12 02:31:19,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-12 02:31:19,150 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-12 02:31:19,217 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:19,217 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:19,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:19,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:19,219 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:19,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-11-12 02:31:19,225 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-12 02:31:19,237 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:19,237 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:19,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:19,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:19,238 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:19,239 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:19,239 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:19,248 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:19,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:19,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:19,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:19,258 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:19,261 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-12 02:31:19,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-12 02:31:19,274 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:19,274 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:19,274 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:19,274 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:19,274 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:19,276 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:19,276 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:19,293 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:19,300 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-12 02:31:19,300 INFO L444 ModelExtractionUtils]: 1 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-12 02:31:19,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:19,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:19,301 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:19,307 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:19,307 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:19,308 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:19,308 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-12 02:31:19,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-12 02:31:19,316 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:19,317 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:19,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:19,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:19,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:19,344 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:19,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:19,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-12 02:31:19,369 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:19,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:19,425 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2023-11-12 02:31:19,494 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-12 02:31:19,495 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-12 02:31:19,495 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-12 02:31:19,504 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-12 02:31:19,505 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-12 02:31:19,505 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-12 02:31:19,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2023-11-12 02:31:19,506 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 11 letters. Loop has 7 letters. [2023-11-12 02:31:19,507 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:19,508 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:19,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:19,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:19,534 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:19,535 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:19,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:19,557 INFO L262 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-12 02:31:19,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:19,650 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-12 02:31:19,651 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-12 02:31:19,652 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-12 02:31:19,658 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-12 02:31:19,659 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-12 02:31:19,660 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-12 02:31:19,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2023-11-12 02:31:19,661 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 11 letters. Loop has 7 letters. [2023-11-12 02:31:19,661 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:19,661 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:19,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:19,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:19,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:19,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:19,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:19,710 INFO L262 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-12 02:31:19,711 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:19,806 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-12 02:31:19,807 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-12 02:31:19,808 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-12 02:31:19,895 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-12 02:31:19,896 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-12 02:31:19,897 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-12 02:31:19,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 38 transitions. [2023-11-12 02:31:19,897 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 38 transitions. Stem has 11 letters. Loop has 7 letters. [2023-11-12 02:31:19,898 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:19,898 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 38 transitions. Stem has 18 letters. Loop has 7 letters. [2023-11-12 02:31:19,899 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:19,899 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 38 transitions. Stem has 11 letters. Loop has 14 letters. [2023-11-12 02:31:19,900 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:19,900 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 183 states and 223 transitions. [2023-11-12 02:31:19,903 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 34 [2023-11-12 02:31:19,906 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 183 states to 169 states and 207 transitions. [2023-11-12 02:31:19,906 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26 [2023-11-12 02:31:19,906 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27 [2023-11-12 02:31:19,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 207 transitions. [2023-11-12 02:31:19,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:19,907 INFO L218 hiAutomatonCegarLoop]: Abstraction has 169 states and 207 transitions. [2023-11-12 02:31:19,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 207 transitions. [2023-11-12 02:31:19,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 126. [2023-11-12 02:31:19,926 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-12 02:31:19,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 160 transitions. [2023-11-12 02:31:19,931 INFO L240 hiAutomatonCegarLoop]: Abstraction has 126 states and 160 transitions. [2023-11-12 02:31:19,931 INFO L428 stractBuchiCegarLoop]: Abstraction has 126 states and 160 transitions. [2023-11-12 02:31:19,931 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-12 02:31:19,931 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states and 160 transitions. [2023-11-12 02:31:19,932 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 27 [2023-11-12 02:31:19,933 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:19,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:19,934 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:31:19,935 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2023-11-12 02:31:19,935 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(48, 1, 0, 1);call write~init~int(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-12 02:31:19,935 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-12 02:31:19,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:19,936 INFO L85 PathProgramCache]: Analyzing trace with hash -2088903000, now seen corresponding path program 5 times [2023-11-12 02:31:19,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:19,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12352266] [2023-11-12 02:31:19,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:19,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:19,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:19,942 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:19,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:19,960 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:19,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:19,964 INFO L85 PathProgramCache]: Analyzing trace with hash -801853157, now seen corresponding path program 2 times [2023-11-12 02:31:19,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:19,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699408140] [2023-11-12 02:31:19,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:19,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:19,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:20,134 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-12 02:31:20,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:20,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699408140] [2023-11-12 02:31:20,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699408140] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:31:20,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330785191] [2023-11-12 02:31:20,136 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-12 02:31:20,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:20,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:20,137 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:20,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-12 02:31:20,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-12 02:31:20,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-12 02:31:20,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-12 02:31:20,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:20,334 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-12 02:31:20,334 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:31:20,492 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-12 02:31:20,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330785191] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:31:20,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-12 02:31:20,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-11-12 02:31:20,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534871401] [2023-11-12 02:31:20,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-12 02:31:20,495 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-12 02:31:20,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:20,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-12 02:31:20,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2023-11-12 02:31:20,497 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-12 02:31:21,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:21,047 INFO L93 Difference]: Finished difference Result 438 states and 528 transitions. [2023-11-12 02:31:21,047 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 438 states and 528 transitions. [2023-11-12 02:31:21,051 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 105 [2023-11-12 02:31:21,055 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 438 states to 438 states and 528 transitions. [2023-11-12 02:31:21,055 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 62 [2023-11-12 02:31:21,055 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 62 [2023-11-12 02:31:21,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 438 states and 528 transitions. [2023-11-12 02:31:21,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:21,055 INFO L218 hiAutomatonCegarLoop]: Abstraction has 438 states and 528 transitions. [2023-11-12 02:31:21,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states and 528 transitions. [2023-11-12 02:31:21,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 226. [2023-11-12 02:31:21,063 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-12 02:31:21,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 276 transitions. [2023-11-12 02:31:21,065 INFO L240 hiAutomatonCegarLoop]: Abstraction has 226 states and 276 transitions. [2023-11-12 02:31:21,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-12 02:31:21,065 INFO L428 stractBuchiCegarLoop]: Abstraction has 226 states and 276 transitions. [2023-11-12 02:31:21,066 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-12 02:31:21,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 226 states and 276 transitions. [2023-11-12 02:31:21,067 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 52 [2023-11-12 02:31:21,067 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:21,068 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:21,068 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:31:21,068 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2023-11-12 02:31:21,069 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(48, 1, 0, 1);call write~init~int(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-12 02:31:21,069 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-12 02:31:21,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:21,069 INFO L85 PathProgramCache]: Analyzing trace with hash -2088903000, now seen corresponding path program 6 times [2023-11-12 02:31:21,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:21,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539104966] [2023-11-12 02:31:21,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:21,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:21,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:21,075 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:21,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:21,080 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:21,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:21,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1595316203, now seen corresponding path program 3 times [2023-11-12 02:31:21,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:21,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145966044] [2023-11-12 02:31:21,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:21,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:21,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:21,089 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:21,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:21,096 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:21,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:21,097 INFO L85 PathProgramCache]: Analyzing trace with hash -935413038, now seen corresponding path program 3 times [2023-11-12 02:31:21,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:21,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250182489] [2023-11-12 02:31:21,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:21,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:21,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:21,195 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-12 02:31:21,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:21,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250182489] [2023-11-12 02:31:21,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250182489] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:31:21,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978637270] [2023-11-12 02:31:21,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-12 02:31:21,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:21,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:21,198 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:21,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-12 02:31:21,254 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-11-12 02:31:21,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-12 02:31:21,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-12 02:31:21,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:21,360 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-12 02:31:21,360 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:31:21,432 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-12 02:31:21,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978637270] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:31:21,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-12 02:31:21,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 15 [2023-11-12 02:31:21,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364327929] [2023-11-12 02:31:21,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-12 02:31:21,598 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:21,598 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:21,599 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:21,599 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:21,599 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:21,599 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:21,599 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:21,599 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:21,599 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration7_Loop [2023-11-12 02:31:21,599 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:21,600 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:21,601 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-12 02:31:21,616 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-12 02:31:21,622 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-12 02:31:21,625 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-12 02:31:21,627 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-12 02:31:21,629 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-12 02:31:21,691 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:21,692 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:21,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:21,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:21,693 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:21,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-12 02:31:21,703 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:21,703 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:21,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:21,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:21,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:21,740 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:21,746 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:21,747 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:21,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-12 02:31:22,024 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:22,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2023-11-12 02:31:22,029 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:22,029 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:22,029 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:22,029 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:22,029 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:22,029 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:22,029 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:22,029 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:22,029 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration7_Loop [2023-11-12 02:31:22,029 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:22,029 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:22,030 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-12 02:31:22,052 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-12 02:31:22,055 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-12 02:31:22,057 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-12 02:31:22,059 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-12 02:31:22,062 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-12 02:31:22,131 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:22,131 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:22,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:22,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:22,134 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:22,142 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-12 02:31:22,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-12 02:31:22,153 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:22,153 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:22,153 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:22,153 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:22,153 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:22,155 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:22,156 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:22,177 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:22,185 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-12 02:31:22,185 INFO L444 ModelExtractionUtils]: 2 out of 6 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-12 02:31:22,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:22,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:22,193 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:22,195 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:22,195 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:22,195 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:22,195 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-12 02:31:22,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2023-11-12 02:31:22,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:22,199 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:22,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:22,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:22,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:22,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:22,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:22,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:31:22,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:22,391 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-12 02:31:22,392 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-12 02:31:22,392 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-12 02:31:22,406 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-12 02:31:22,407 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-12 02:31:22,407 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-12 02:31:22,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 10 transitions. [2023-11-12 02:31:22,408 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 10 transitions. Stem has 11 letters. Loop has 18 letters. [2023-11-12 02:31:22,408 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:22,408 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:22,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:22,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:22,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:22,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:22,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:22,465 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:31:22,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:22,502 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:22,619 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-12 02:31:22,619 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-12 02:31:22,619 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-12 02:31:22,632 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-12 02:31:22,633 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-12 02:31:22,634 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-12 02:31:22,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 10 transitions. [2023-11-12 02:31:22,634 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 10 transitions. Stem has 11 letters. Loop has 18 letters. [2023-11-12 02:31:22,634 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:22,634 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:22,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:22,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:22,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:22,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:22,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:22,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:31:22,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:22,833 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-12 02:31:22,833 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-12 02:31:22,834 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-12 02:31:23,046 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-12 02:31:23,046 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-12 02:31:23,047 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-12 02:31:23,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 46 transitions. [2023-11-12 02:31:23,047 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 46 transitions. Stem has 11 letters. Loop has 18 letters. [2023-11-12 02:31:23,048 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:23,048 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:23,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:23,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:23,071 INFO L262 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:23,071 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:23,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:23,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:31:23,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:23,246 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-12 02:31:23,248 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-12 02:31:23,248 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-12 02:31:23,455 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-12 02:31:23,456 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-12 02:31:23,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-12 02:31:23,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 47 transitions. [2023-11-12 02:31:23,457 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 11 letters. Loop has 18 letters. [2023-11-12 02:31:23,457 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:23,457 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 29 letters. Loop has 18 letters. [2023-11-12 02:31:23,457 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:23,457 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 47 transitions. Stem has 11 letters. Loop has 36 letters. [2023-11-12 02:31:23,458 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:23,458 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 990 states and 1149 transitions. [2023-11-12 02:31:23,469 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 160 [2023-11-12 02:31:23,474 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 990 states to 683 states and 808 transitions. [2023-11-12 02:31:23,475 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 85 [2023-11-12 02:31:23,475 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 86 [2023-11-12 02:31:23,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 683 states and 808 transitions. [2023-11-12 02:31:23,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:23,480 INFO L218 hiAutomatonCegarLoop]: Abstraction has 683 states and 808 transitions. [2023-11-12 02:31:23,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states and 808 transitions. [2023-11-12 02:31:23,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 357. [2023-11-12 02:31:23,490 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-12 02:31:23,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 426 transitions. [2023-11-12 02:31:23,492 INFO L240 hiAutomatonCegarLoop]: Abstraction has 357 states and 426 transitions. [2023-11-12 02:31:23,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:23,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-12 02:31:23,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-11-12 02:31:23,493 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-12 02:31:23,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:23,796 INFO L93 Difference]: Finished difference Result 790 states and 919 transitions. [2023-11-12 02:31:23,796 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 790 states and 919 transitions. [2023-11-12 02:31:23,803 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 112 [2023-11-12 02:31:23,809 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 790 states to 675 states and 800 transitions. [2023-11-12 02:31:23,809 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 85 [2023-11-12 02:31:23,809 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 85 [2023-11-12 02:31:23,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 675 states and 800 transitions. [2023-11-12 02:31:23,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:23,810 INFO L218 hiAutomatonCegarLoop]: Abstraction has 675 states and 800 transitions. [2023-11-12 02:31:23,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states and 800 transitions. [2023-11-12 02:31:23,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 460. [2023-11-12 02:31:23,821 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-12 02:31:23,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 547 transitions. [2023-11-12 02:31:23,823 INFO L240 hiAutomatonCegarLoop]: Abstraction has 460 states and 547 transitions. [2023-11-12 02:31:23,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-12 02:31:23,823 INFO L428 stractBuchiCegarLoop]: Abstraction has 460 states and 547 transitions. [2023-11-12 02:31:23,824 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-12 02:31:23,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 460 states and 547 transitions. [2023-11-12 02:31:23,827 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 87 [2023-11-12 02:31:23,827 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:23,827 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:23,828 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-12 02:31:23,828 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1] [2023-11-12 02:31:23,829 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(48, 1, 0, 1);call write~init~int(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-12 02:31:23,829 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-12 02:31:23,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:23,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1648050633, now seen corresponding path program 4 times [2023-11-12 02:31:23,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:23,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252761360] [2023-11-12 02:31:23,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:23,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:23,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:23,948 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-12 02:31:23,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:23,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252761360] [2023-11-12 02:31:23,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252761360] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:31:23,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098320223] [2023-11-12 02:31:23,950 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-12 02:31:23,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:23,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:23,954 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:23,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-12 02:31:24,009 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-12 02:31:24,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-12 02:31:24,010 INFO L262 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-12 02:31:24,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:24,120 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-12 02:31:24,120 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:31:24,194 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-12 02:31:24,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098320223] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:31:24,195 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-12 02:31:24,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2023-11-12 02:31:24,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872706460] [2023-11-12 02:31:24,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-12 02:31:24,196 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-12 02:31:24,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:24,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1247162734, now seen corresponding path program 2 times [2023-11-12 02:31:24,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:24,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375158660] [2023-11-12 02:31:24,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:24,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:24,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:24,204 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:24,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:24,218 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:24,325 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:24,325 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:24,325 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:24,325 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:24,325 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:24,326 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:24,326 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:24,326 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:24,326 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration8_Loop [2023-11-12 02:31:24,326 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:24,326 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:24,333 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-12 02:31:24,336 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-12 02:31:24,338 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-12 02:31:24,352 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-12 02:31:24,355 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-12 02:31:24,410 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:24,410 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:24,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:24,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:24,412 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:24,416 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:24,416 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:24,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2023-11-12 02:31:24,440 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:24,441 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-12 02:31:24,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2023-11-12 02:31:24,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:24,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:24,444 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:24,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2023-11-12 02:31:24,450 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:24,450 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:24,461 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:24,461 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-12 02:31:24,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:24,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:24,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:24,465 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:24,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2023-11-12 02:31:24,468 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:24,468 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:24,494 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2023-11-12 02:31:24,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:24,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:24,495 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:24,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2023-11-12 02:31:24,498 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:24,498 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:24,888 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:24,892 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:24,892 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:24,892 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:24,892 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:24,892 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:24,892 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:24,892 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:24,892 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:24,892 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:24,892 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration8_Loop [2023-11-12 02:31:24,893 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:24,893 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:24,893 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-12 02:31:24,896 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-12 02:31:24,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-12 02:31:24,910 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-12 02:31:24,912 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-12 02:31:24,962 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:24,962 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:24,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:24,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:24,966 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:24,975 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-12 02:31:24,988 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:24,989 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:24,989 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:24,989 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:24,989 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:24,989 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:24,990 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:24,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2023-11-12 02:31:25,003 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:25,005 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2023-11-12 02:31:25,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:25,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:25,007 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:25,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2023-11-12 02:31:25,009 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-12 02:31:25,021 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:25,021 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:25,021 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:25,021 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:25,022 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:25,022 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:25,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:25,033 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:25,037 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:25,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:25,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:25,039 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:25,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-12 02:31:25,056 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:25,056 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:25,056 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:25,056 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:25,056 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:25,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2023-11-12 02:31:25,059 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:25,059 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:25,077 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:25,083 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-12 02:31:25,083 INFO L444 ModelExtractionUtils]: 2 out of 6 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-12 02:31:25,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:25,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:25,089 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:25,092 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:25,092 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:25,092 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:25,092 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-12 02:31:25,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2023-11-12 02:31:25,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:25,096 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:25,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:25,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:25,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:25,128 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:25,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:25,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-12 02:31:25,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:25,206 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-12 02:31:25,207 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-12 02:31:25,208 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-12 02:31:25,236 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-12 02:31:25,237 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-12 02:31:25,237 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-12 02:31:25,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 19 transitions. [2023-11-12 02:31:25,238 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 19 transitions. Stem has 29 letters. Loop has 11 letters. [2023-11-12 02:31:25,239 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:25,239 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:25,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:25,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:25,272 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:25,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:25,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:25,324 INFO L262 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-12 02:31:25,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:25,353 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-12 02:31:25,354 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-12 02:31:25,354 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-12 02:31:25,378 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-12 02:31:25,378 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-12 02:31:25,379 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-12 02:31:25,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 19 transitions. [2023-11-12 02:31:25,379 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 19 transitions. Stem has 29 letters. Loop has 11 letters. [2023-11-12 02:31:25,379 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:25,379 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:25,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:25,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:25,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:25,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:25,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:25,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-12 02:31:25,462 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:25,492 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-12 02:31:25,492 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-12 02:31:25,493 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-12 02:31:25,526 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-12 02:31:25,527 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-12 02:31:25,527 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-12 02:31:25,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 27 transitions. [2023-11-12 02:31:25,528 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 27 transitions. Stem has 29 letters. Loop has 11 letters. [2023-11-12 02:31:25,528 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:25,528 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 27 transitions. Stem has 40 letters. Loop has 11 letters. [2023-11-12 02:31:25,529 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:25,529 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 27 transitions. Stem has 29 letters. Loop has 22 letters. [2023-11-12 02:31:25,529 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:25,530 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 850 states and 989 transitions. [2023-11-12 02:31:25,536 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 114 [2023-11-12 02:31:25,541 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 850 states to 589 states and 688 transitions. [2023-11-12 02:31:25,541 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 46 [2023-11-12 02:31:25,541 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 48 [2023-11-12 02:31:25,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 688 transitions. [2023-11-12 02:31:25,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:25,544 INFO L218 hiAutomatonCegarLoop]: Abstraction has 589 states and 688 transitions. [2023-11-12 02:31:25,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 688 transitions. [2023-11-12 02:31:25,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 423. [2023-11-12 02:31:25,553 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-12 02:31:25,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 500 transitions. [2023-11-12 02:31:25,555 INFO L240 hiAutomatonCegarLoop]: Abstraction has 423 states and 500 transitions. [2023-11-12 02:31:25,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:25,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-12 02:31:25,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-12 02:31:25,556 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-12 02:31:25,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:25,695 INFO L93 Difference]: Finished difference Result 448 states and 508 transitions. [2023-11-12 02:31:25,696 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 448 states and 508 transitions. [2023-11-12 02:31:25,699 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 70 [2023-11-12 02:31:25,704 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 448 states to 185 states and 206 transitions. [2023-11-12 02:31:25,704 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 48 [2023-11-12 02:31:25,704 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 56 [2023-11-12 02:31:25,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 185 states and 206 transitions. [2023-11-12 02:31:25,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:25,711 INFO L218 hiAutomatonCegarLoop]: Abstraction has 185 states and 206 transitions. [2023-11-12 02:31:25,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states and 206 transitions. [2023-11-12 02:31:25,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 171. [2023-11-12 02:31:25,717 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-12 02:31:25,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 192 transitions. [2023-11-12 02:31:25,718 INFO L240 hiAutomatonCegarLoop]: Abstraction has 171 states and 192 transitions. [2023-11-12 02:31:25,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-12 02:31:25,719 INFO L428 stractBuchiCegarLoop]: Abstraction has 171 states and 192 transitions. [2023-11-12 02:31:25,719 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-12 02:31:25,719 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 192 transitions. [2023-11-12 02:31:25,720 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 67 [2023-11-12 02:31:25,720 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:25,720 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:25,721 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-12 02:31:25,722 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 2, 2, 2, 1, 1, 1] [2023-11-12 02:31:25,722 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(48, 1, 0, 1);call write~init~int(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-12 02:31:25,722 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-12 02:31:25,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:25,722 INFO L85 PathProgramCache]: Analyzing trace with hash 784138039, now seen corresponding path program 5 times [2023-11-12 02:31:25,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:25,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046191654] [2023-11-12 02:31:25,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:25,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:25,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:25,737 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:25,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:25,755 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:25,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:25,756 INFO L85 PathProgramCache]: Analyzing trace with hash -414069786, now seen corresponding path program 4 times [2023-11-12 02:31:25,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:25,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584418641] [2023-11-12 02:31:25,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:25,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:25,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:25,766 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:25,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:25,777 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:25,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:25,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1519034256, now seen corresponding path program 6 times [2023-11-12 02:31:25,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:25,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022236838] [2023-11-12 02:31:25,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:25,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:25,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:25,913 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:26,008 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-12 02:31:26,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:26,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022236838] [2023-11-12 02:31:26,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022236838] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:31:26,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742319511] [2023-11-12 02:31:26,009 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-12 02:31:26,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:26,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:26,011 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:26,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-11-12 02:31:26,087 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-11-12 02:31:26,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-12 02:31:26,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-12 02:31:26,090 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:26,288 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-12 02:31:26,288 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:31:26,442 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-12 02:31:26,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742319511] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:31:26,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-12 02:31:26,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 20 [2023-11-12 02:31:26,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397776123] [2023-11-12 02:31:26,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-12 02:31:26,762 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:26,762 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:26,762 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:26,762 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:26,762 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:26,763 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:26,763 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:26,763 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:26,763 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration9_Loop [2023-11-12 02:31:26,763 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:26,763 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:26,764 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-12 02:31:26,767 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-12 02:31:26,770 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-12 02:31:26,773 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-12 02:31:26,778 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-12 02:31:26,784 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-12 02:31:26,799 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-12 02:31:26,894 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:26,894 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:26,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:26,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:26,898 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:26,902 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:26,902 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:26,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2023-11-12 02:31:26,925 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:26,925 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-12 02:31:26,930 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:26,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:26,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:26,931 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:26,938 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:26,938 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:26,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2023-11-12 02:31:26,960 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:26,960 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-12 02:31:26,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:26,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:26,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:26,966 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:26,969 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:26,970 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:26,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2023-11-12 02:31:26,991 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:26,991 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-12 02:31:26,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:26,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:26,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:26,996 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:27,000 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:27,000 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:27,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2023-11-12 02:31:27,016 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:27,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:27,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:27,017 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:27,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2023-11-12 02:31:27,021 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:27,021 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:27,035 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:27,038 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:27,038 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:27,038 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:27,039 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:27,039 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:27,039 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:27,039 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:27,039 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:27,039 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:27,039 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration9_Loop [2023-11-12 02:31:27,039 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:27,039 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:27,040 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-12 02:31:27,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-12 02:31:27,046 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-12 02:31:27,049 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-12 02:31:27,054 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-12 02:31:27,060 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-12 02:31:27,075 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-12 02:31:27,169 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:27,169 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:27,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:27,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:27,171 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:27,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2023-11-12 02:31:27,173 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-12 02:31:27,183 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:27,184 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:27,184 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:27,184 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:27,184 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:27,184 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:27,184 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:27,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:27,188 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:27,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:27,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:27,190 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:27,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2023-11-12 02:31:27,193 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-12 02:31:27,203 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:27,203 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:27,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:27,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:27,203 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:27,204 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:27,204 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:27,206 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:27,208 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2023-11-12 02:31:27,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:27,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:27,210 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:27,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2023-11-12 02:31:27,213 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-12 02:31:27,223 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:27,223 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:27,223 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:27,223 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:27,223 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:27,224 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:27,224 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:27,225 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:27,228 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2023-11-12 02:31:27,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:27,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:27,229 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:27,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2023-11-12 02:31:27,232 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-12 02:31:27,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:27,243 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:27,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:27,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:27,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:27,244 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:27,244 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:27,246 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:27,248 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-12 02:31:27,248 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-12 02:31:27,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:27,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:27,251 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:27,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2023-11-12 02:31:27,252 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:27,253 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:27,253 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:27,253 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-12 02:31:27,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:27,257 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:27,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:27,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:27,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:27,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:27,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:27,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-12 02:31:27,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:27,478 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:27,580 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-12 02:31:27,580 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-12 02:31:27,581 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-12 02:31:27,691 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-12 02:31:27,692 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-12 02:31:27,692 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-12 02:31:27,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 46 transitions. [2023-11-12 02:31:27,693 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 46 transitions. Stem has 34 letters. Loop has 29 letters. [2023-11-12 02:31:27,693 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:27,693 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 46 transitions. Stem has 63 letters. Loop has 29 letters. [2023-11-12 02:31:27,693 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:27,693 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 46 transitions. Stem has 34 letters. Loop has 58 letters. [2023-11-12 02:31:27,694 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:27,694 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 529 states and 595 transitions. [2023-11-12 02:31:27,698 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 78 [2023-11-12 02:31:27,701 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 529 states to 461 states and 520 transitions. [2023-11-12 02:31:27,701 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 77 [2023-11-12 02:31:27,702 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 77 [2023-11-12 02:31:27,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 461 states and 520 transitions. [2023-11-12 02:31:27,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:27,702 INFO L218 hiAutomatonCegarLoop]: Abstraction has 461 states and 520 transitions. [2023-11-12 02:31:27,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states and 520 transitions. [2023-11-12 02:31:27,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 313. [2023-11-12 02:31:27,709 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-12 02:31:27,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 359 transitions. [2023-11-12 02:31:27,710 INFO L240 hiAutomatonCegarLoop]: Abstraction has 313 states and 359 transitions. [2023-11-12 02:31:27,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:27,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-12 02:31:27,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2023-11-12 02:31:27,711 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-12 02:31:28,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:28,310 INFO L93 Difference]: Finished difference Result 541 states and 600 transitions. [2023-11-12 02:31:28,310 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 600 transitions. [2023-11-12 02:31:28,314 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 78 [2023-11-12 02:31:28,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 311 states and 342 transitions. [2023-11-12 02:31:28,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 82 [2023-11-12 02:31:28,317 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 82 [2023-11-12 02:31:28,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 311 states and 342 transitions. [2023-11-12 02:31:28,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:28,317 INFO L218 hiAutomatonCegarLoop]: Abstraction has 311 states and 342 transitions. [2023-11-12 02:31:28,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states and 342 transitions. [2023-11-12 02:31:28,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 199. [2023-11-12 02:31:28,326 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-12 02:31:28,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 222 transitions. [2023-11-12 02:31:28,330 INFO L240 hiAutomatonCegarLoop]: Abstraction has 199 states and 222 transitions. [2023-11-12 02:31:28,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-12 02:31:28,331 INFO L428 stractBuchiCegarLoop]: Abstraction has 199 states and 222 transitions. [2023-11-12 02:31:28,331 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-12 02:31:28,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 199 states and 222 transitions. [2023-11-12 02:31:28,332 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 71 [2023-11-12 02:31:28,332 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:28,333 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:28,337 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-12 02:31:28,338 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 2, 2, 2, 1, 1, 1] [2023-11-12 02:31:28,340 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(48, 1, 0, 1);call write~init~int(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-12 02:31:28,341 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-12 02:31:28,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:28,341 INFO L85 PathProgramCache]: Analyzing trace with hash 784138039, now seen corresponding path program 7 times [2023-11-12 02:31:28,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:28,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493270708] [2023-11-12 02:31:28,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:28,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:28,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:28,357 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:28,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:28,372 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:28,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:28,373 INFO L85 PathProgramCache]: Analyzing trace with hash 798133270, now seen corresponding path program 5 times [2023-11-12 02:31:28,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:28,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024072419] [2023-11-12 02:31:28,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:28,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:28,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:28,395 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:28,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:28,409 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:28,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:28,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1365560224, now seen corresponding path program 8 times [2023-11-12 02:31:28,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:28,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996097879] [2023-11-12 02:31:28,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:28,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:28,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:28,455 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:28,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:28,485 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:28,839 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:28,839 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:28,839 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:28,839 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:28,840 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:28,840 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:28,857 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:28,857 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:28,857 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration10_Loop [2023-11-12 02:31:28,857 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:28,858 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:28,859 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-12 02:31:28,873 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-12 02:31:28,876 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-12 02:31:28,879 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-12 02:31:28,886 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-12 02:31:28,889 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-12 02:31:28,892 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-12 02:31:28,985 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:28,985 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:28,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:28,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:28,986 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:28,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2023-11-12 02:31:28,990 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:28,990 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:29,005 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:29,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:29,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:29,008 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:29,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2023-11-12 02:31:29,011 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:29,011 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:29,059 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:29,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2023-11-12 02:31:29,062 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:29,062 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:29,062 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:29,062 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:29,062 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:29,062 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:29,062 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:29,062 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:29,062 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration10_Loop [2023-11-12 02:31:29,062 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:29,063 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:29,063 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-12 02:31:29,065 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-12 02:31:29,076 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-12 02:31:29,080 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-12 02:31:29,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-12 02:31:29,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-12 02:31:29,089 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-12 02:31:29,168 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:29,168 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:29,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:29,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:29,169 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:29,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2023-11-12 02:31:29,180 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-12 02:31:29,189 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:29,189 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:29,190 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:29,190 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:29,190 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:29,190 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:29,190 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:29,192 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:29,194 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2023-11-12 02:31:29,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:29,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:29,195 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:29,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2023-11-12 02:31:29,198 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-12 02:31:29,207 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:29,207 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:29,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:29,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:29,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:29,209 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:29,209 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:29,213 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:29,216 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-12 02:31:29,216 INFO L444 ModelExtractionUtils]: 1 out of 5 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-12 02:31:29,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:29,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:29,217 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:29,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2023-11-12 02:31:29,219 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:29,219 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:29,219 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:29,219 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-12 02:31:29,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:29,223 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:29,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:29,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:29,265 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:29,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:29,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:29,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-12 02:31:29,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:29,539 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-12 02:31:29,540 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-12 02:31:29,540 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-12 02:31:30,466 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-12 02:31:30,470 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-12 02:31:30,470 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-12 02:31:30,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 110 transitions. [2023-11-12 02:31:30,471 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 27 states and 110 transitions. Stem has 34 letters. Loop has 33 letters. [2023-11-12 02:31:30,471 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:30,471 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 27 states and 110 transitions. Stem has 67 letters. Loop has 33 letters. [2023-11-12 02:31:30,472 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:30,472 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 27 states and 110 transitions. Stem has 34 letters. Loop has 66 letters. [2023-11-12 02:31:30,473 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:30,473 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 986 states and 1104 transitions. [2023-11-12 02:31:30,481 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 79 [2023-11-12 02:31:30,488 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 986 states to 901 states and 1008 transitions. [2023-11-12 02:31:30,488 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2023-11-12 02:31:30,489 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 195 [2023-11-12 02:31:30,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 901 states and 1008 transitions. [2023-11-12 02:31:30,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:30,489 INFO L218 hiAutomatonCegarLoop]: Abstraction has 901 states and 1008 transitions. [2023-11-12 02:31:30,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states and 1008 transitions. [2023-11-12 02:31:30,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 665. [2023-11-12 02:31:30,503 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-12 02:31:30,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 757 transitions. [2023-11-12 02:31:30,506 INFO L240 hiAutomatonCegarLoop]: Abstraction has 665 states and 757 transitions. [2023-11-12 02:31:30,506 INFO L428 stractBuchiCegarLoop]: Abstraction has 665 states and 757 transitions. [2023-11-12 02:31:30,506 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-12 02:31:30,506 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 665 states and 757 transitions. [2023-11-12 02:31:30,510 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 75 [2023-11-12 02:31:30,510 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:30,510 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:30,511 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-12 02:31:30,511 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-12 02:31:30,511 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(48, 1, 0, 1);call write~init~int(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-12 02:31:30,512 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-12 02:31:30,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:30,512 INFO L85 PathProgramCache]: Analyzing trace with hash 2050846327, now seen corresponding path program 9 times [2023-11-12 02:31:30,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:30,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623560283] [2023-11-12 02:31:30,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:30,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:30,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:30,612 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:30,720 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-12 02:31:30,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:30,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623560283] [2023-11-12 02:31:30,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623560283] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:31:30,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874714812] [2023-11-12 02:31:30,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-12 02:31:30,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:30,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:30,722 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:30,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-11-12 02:31:30,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-11-12 02:31:30,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-12 02:31:30,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-12 02:31:30,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:31,018 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-12 02:31:31,018 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:31:31,166 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-12 02:31:31,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874714812] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:31:31,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-12 02:31:31,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-11-12 02:31:31,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611773724] [2023-11-12 02:31:31,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-12 02:31:31,167 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-12 02:31:31,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:31,167 INFO L85 PathProgramCache]: Analyzing trace with hash 2835153, now seen corresponding path program 1 times [2023-11-12 02:31:31,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:31,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602659072] [2023-11-12 02:31:31,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:31,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:31,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:31,171 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:31,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:31,174 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:31,228 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:31,228 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:31,228 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:31,229 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:31,229 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:31,229 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:31,229 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:31,229 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:31,229 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration11_Loop [2023-11-12 02:31:31,229 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:31,229 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:31,230 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-12 02:31:31,274 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-12 02:31:31,483 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:31,483 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:31,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:31,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:31,490 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:31,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2023-11-12 02:31:31,493 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:31,493 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:31,510 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2023-11-12 02:31:31,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:31,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:31,511 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:31,514 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:31,514 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:31,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2023-11-12 02:31:32,272 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:32,277 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2023-11-12 02:31:32,277 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:32,277 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:32,277 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:32,277 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:32,277 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:32,277 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:32,277 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:32,277 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:32,277 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration11_Loop [2023-11-12 02:31:32,278 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:32,278 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:32,278 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-12 02:31:32,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-12 02:31:32,538 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:32,538 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:32,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:32,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:32,539 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:32,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2023-11-12 02:31:32,542 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-12 02:31:32,552 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:32,553 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:32,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:32,553 INFO L204 nArgumentSynthesizer]: 4 loop disjuncts [2023-11-12 02:31:32,553 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:32,558 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2023-11-12 02:31:32,559 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:32,568 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:32,573 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-12 02:31:32,573 INFO L444 ModelExtractionUtils]: 5 out of 8 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-12 02:31:32,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:32,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:32,576 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:32,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2023-11-12 02:31:32,577 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:32,577 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:32,577 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:32,578 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-12 02:31:32,580 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:32,581 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:32,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:32,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:32,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:32,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:32,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:32,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-12 02:31:32,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:32,709 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-12 02:31:32,709 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-12 02:31:32,710 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-12 02:31:32,745 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-12 02:31:32,746 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-12 02:31:32,746 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-12 02:31:32,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 19 transitions. [2023-11-12 02:31:32,747 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 19 transitions. Stem has 50 letters. Loop has 4 letters. [2023-11-12 02:31:32,747 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:32,747 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:32,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:32,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:32,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:32,784 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:32,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:32,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-12 02:31:32,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:32,855 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-12 02:31:32,856 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-12 02:31:32,856 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-12 02:31:32,884 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-12 02:31:32,885 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-12 02:31:32,885 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-12 02:31:32,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 19 transitions. [2023-11-12 02:31:32,886 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 19 transitions. Stem has 50 letters. Loop has 4 letters. [2023-11-12 02:31:32,886 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:32,886 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:32,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:32,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:32,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:32,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:32,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:33,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:33,032 INFO L262 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-12 02:31:33,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:33,061 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-12 02:31:33,061 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-12 02:31:33,061 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-12 02:31:33,111 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-12 02:31:33,112 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-12 02:31:33,113 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-12 02:31:33,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 26 transitions. [2023-11-12 02:31:33,113 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 26 transitions. Stem has 50 letters. Loop has 4 letters. [2023-11-12 02:31:33,114 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:33,114 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 26 transitions. Stem has 54 letters. Loop has 4 letters. [2023-11-12 02:31:33,114 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:33,116 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 26 transitions. Stem has 50 letters. Loop has 8 letters. [2023-11-12 02:31:33,117 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:33,117 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1135 states and 1252 transitions. [2023-11-12 02:31:33,144 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 82 [2023-11-12 02:31:33,148 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1135 states to 553 states and 614 transitions. [2023-11-12 02:31:33,157 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24 [2023-11-12 02:31:33,157 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 [2023-11-12 02:31:33,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 553 states and 614 transitions. [2023-11-12 02:31:33,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:33,157 INFO L218 hiAutomatonCegarLoop]: Abstraction has 553 states and 614 transitions. [2023-11-12 02:31:33,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states and 614 transitions. [2023-11-12 02:31:33,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 393. [2023-11-12 02:31:33,172 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-12 02:31:33,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 446 transitions. [2023-11-12 02:31:33,174 INFO L240 hiAutomatonCegarLoop]: Abstraction has 393 states and 446 transitions. [2023-11-12 02:31:33,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:33,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-12 02:31:33,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2023-11-12 02:31:33,175 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-12 02:31:33,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:33,829 INFO L93 Difference]: Finished difference Result 1064 states and 1150 transitions. [2023-11-12 02:31:33,830 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1064 states and 1150 transitions. [2023-11-12 02:31:33,837 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 67 [2023-11-12 02:31:33,843 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1064 states to 890 states and 971 transitions. [2023-11-12 02:31:33,843 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 30 [2023-11-12 02:31:33,843 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 30 [2023-11-12 02:31:33,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 890 states and 971 transitions. [2023-11-12 02:31:33,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:33,844 INFO L218 hiAutomatonCegarLoop]: Abstraction has 890 states and 971 transitions. [2023-11-12 02:31:33,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 890 states and 971 transitions. [2023-11-12 02:31:33,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 890 to 473. [2023-11-12 02:31:33,855 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-12 02:31:33,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 522 transitions. [2023-11-12 02:31:33,856 INFO L240 hiAutomatonCegarLoop]: Abstraction has 473 states and 522 transitions. [2023-11-12 02:31:33,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-12 02:31:33,857 INFO L428 stractBuchiCegarLoop]: Abstraction has 473 states and 522 transitions. [2023-11-12 02:31:33,857 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-11-12 02:31:33,858 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 473 states and 522 transitions. [2023-11-12 02:31:33,860 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 67 [2023-11-12 02:31:33,860 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:33,861 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:33,862 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-12 02:31:33,862 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 2, 2, 2, 1, 1, 1] [2023-11-12 02:31:33,862 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(48, 1, 0, 1);call write~init~int(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-12 02:31:33,863 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-12 02:31:33,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:33,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1593331215, now seen corresponding path program 10 times [2023-11-12 02:31:33,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:33,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53969396] [2023-11-12 02:31:33,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:33,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:33,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:33,889 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:33,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:33,914 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:33,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:33,915 INFO L85 PathProgramCache]: Analyzing trace with hash 798133270, now seen corresponding path program 6 times [2023-11-12 02:31:33,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:33,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054543126] [2023-11-12 02:31:33,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:33,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:33,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:33,925 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:33,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:33,933 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:33,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:33,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1338824742, now seen corresponding path program 11 times [2023-11-12 02:31:33,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:33,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203802828] [2023-11-12 02:31:33,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:33,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:33,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:34,274 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-12 02:31:34,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:34,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203802828] [2023-11-12 02:31:34,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203802828] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:31:34,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326535111] [2023-11-12 02:31:34,275 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-12 02:31:34,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:34,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:34,277 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:34,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-11-12 02:31:34,383 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2023-11-12 02:31:34,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-12 02:31:34,386 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-12 02:31:34,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:34,623 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-12 02:31:34,624 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:31:34,858 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-12 02:31:34,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326535111] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:31:34,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-12 02:31:34,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2023-11-12 02:31:34,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671862064] [2023-11-12 02:31:34,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-12 02:31:35,204 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:35,205 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:35,205 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:35,205 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:35,205 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:35,205 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:35,205 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:35,205 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:35,205 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration12_Loop [2023-11-12 02:31:35,206 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:35,206 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:35,207 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-12 02:31:35,210 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-12 02:31:35,214 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-12 02:31:35,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-12 02:31:35,221 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-12 02:31:35,232 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-12 02:31:35,243 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-12 02:31:35,324 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:35,324 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:35,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:35,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:35,326 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:35,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2023-11-12 02:31:35,329 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:35,330 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:35,341 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:35,341 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-12 02:31:35,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:35,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:35,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:35,345 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:35,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2023-11-12 02:31:35,348 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:35,348 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:35,360 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:35,360 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-12 02:31:35,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:35,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:35,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:35,364 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:35,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2023-11-12 02:31:35,368 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:35,368 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:35,380 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:35,380 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-12 02:31:35,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2023-11-12 02:31:35,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:35,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:35,384 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:35,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2023-11-12 02:31:35,394 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:35,394 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:35,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2023-11-12 02:31:35,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:35,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:35,415 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:35,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2023-11-12 02:31:35,418 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:35,418 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:35,446 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:35,449 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2023-11-12 02:31:35,449 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:35,449 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:35,449 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:35,449 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:35,449 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:35,450 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:35,450 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:35,450 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:35,450 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration12_Loop [2023-11-12 02:31:35,450 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:35,450 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:35,451 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-12 02:31:35,453 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-12 02:31:35,455 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-12 02:31:35,458 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-12 02:31:35,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-12 02:31:35,469 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-12 02:31:35,481 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-12 02:31:35,567 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:35,567 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:35,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:35,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:35,568 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:35,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2023-11-12 02:31:35,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-12 02:31:35,580 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:35,581 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:35,581 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:35,581 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:35,581 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:35,585 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:35,585 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:35,605 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:35,609 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:35,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:35,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:35,610 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:35,614 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-12 02:31:35,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2023-11-12 02:31:35,624 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:35,624 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:35,624 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:35,624 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:35,624 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:35,625 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:35,625 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:35,626 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:35,629 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:35,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:35,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:35,630 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:35,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2023-11-12 02:31:35,633 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-12 02:31:35,643 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:35,643 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:35,643 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:35,643 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:35,643 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:35,643 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:35,643 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:35,645 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:35,647 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:35,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:35,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:35,648 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:35,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2023-11-12 02:31:35,651 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-12 02:31:35,661 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:35,661 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:35,661 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:35,661 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:35,661 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:35,662 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:35,662 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:35,664 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:35,666 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-12 02:31:35,667 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-12 02:31:35,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:35,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:35,674 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:35,676 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:35,676 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:35,676 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:35,676 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-12 02:31:35,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2023-11-12 02:31:35,679 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2023-11-12 02:31:35,679 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:35,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:35,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:35,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:35,760 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:35,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:35,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:31:35,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:36,054 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:36,169 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-12 02:31:36,171 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-12 02:31:36,171 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-12 02:31:36,313 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-12 02:31:36,314 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-12 02:31:36,314 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-12 02:31:36,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 51 transitions. [2023-11-12 02:31:36,315 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 51 transitions. Stem has 86 letters. Loop has 33 letters. [2023-11-12 02:31:36,315 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:36,315 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 51 transitions. Stem has 119 letters. Loop has 33 letters. [2023-11-12 02:31:36,316 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:36,316 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 51 transitions. Stem has 86 letters. Loop has 66 letters. [2023-11-12 02:31:36,316 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:36,317 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1659 states and 1819 transitions. [2023-11-12 02:31:36,327 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 83 [2023-11-12 02:31:36,336 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1659 states to 1399 states and 1545 transitions. [2023-11-12 02:31:36,336 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 33 [2023-11-12 02:31:36,336 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 34 [2023-11-12 02:31:36,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1399 states and 1545 transitions. [2023-11-12 02:31:36,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:36,337 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1399 states and 1545 transitions. [2023-11-12 02:31:36,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1399 states and 1545 transitions. [2023-11-12 02:31:36,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1399 to 1026. [2023-11-12 02:31:36,357 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-12 02:31:36,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 1148 transitions. [2023-11-12 02:31:36,360 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1026 states and 1148 transitions. [2023-11-12 02:31:36,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:36,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-12 02:31:36,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2023-11-12 02:31:36,362 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-12 02:31:37,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:37,534 INFO L93 Difference]: Finished difference Result 1329 states and 1390 transitions. [2023-11-12 02:31:37,534 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1329 states and 1390 transitions. [2023-11-12 02:31:37,542 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2023-11-12 02:31:37,545 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1329 states to 467 states and 493 transitions. [2023-11-12 02:31:37,545 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27 [2023-11-12 02:31:37,545 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 30 [2023-11-12 02:31:37,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 467 states and 493 transitions. [2023-11-12 02:31:37,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:37,546 INFO L218 hiAutomatonCegarLoop]: Abstraction has 467 states and 493 transitions. [2023-11-12 02:31:37,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states and 493 transitions. [2023-11-12 02:31:37,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 241. [2023-11-12 02:31:37,552 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-12 02:31:37,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 255 transitions. [2023-11-12 02:31:37,552 INFO L240 hiAutomatonCegarLoop]: Abstraction has 241 states and 255 transitions. [2023-11-12 02:31:37,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-12 02:31:37,553 INFO L428 stractBuchiCegarLoop]: Abstraction has 241 states and 255 transitions. [2023-11-12 02:31:37,553 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2023-11-12 02:31:37,554 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 241 states and 255 transitions. [2023-11-12 02:31:37,555 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 68 [2023-11-12 02:31:37,555 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:37,555 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:37,556 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-12 02:31:37,556 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 2, 2, 2, 1, 1, 1] [2023-11-12 02:31:37,557 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(48, 1, 0, 1);call write~init~int(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-12 02:31:37,557 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-12 02:31:37,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:37,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1593331215, now seen corresponding path program 12 times [2023-11-12 02:31:37,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:37,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265611653] [2023-11-12 02:31:37,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:37,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:37,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:37,580 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:37,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:37,603 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:37,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:37,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1603331418, now seen corresponding path program 7 times [2023-11-12 02:31:37,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:37,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154983395] [2023-11-12 02:31:37,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:37,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:37,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:37,615 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:37,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:37,627 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:37,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:37,627 INFO L85 PathProgramCache]: Analyzing trace with hash 130535094, now seen corresponding path program 13 times [2023-11-12 02:31:37,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:37,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929099884] [2023-11-12 02:31:37,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:37,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:37,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:37,664 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:37,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:37,703 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:38,218 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:38,218 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:38,218 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:38,218 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:38,219 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:38,219 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:38,219 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:38,219 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:38,219 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration13_Loop [2023-11-12 02:31:38,219 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:38,219 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:38,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-12 02:31:38,225 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-12 02:31:38,228 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-12 02:31:38,230 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-12 02:31:38,243 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-12 02:31:38,248 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-12 02:31:38,251 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-12 02:31:38,346 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:38,346 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:38,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:38,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:38,348 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:38,358 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:38,358 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:38,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2023-11-12 02:31:38,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:38,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:38,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:38,401 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:38,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2023-11-12 02:31:38,404 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:38,404 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:38,418 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:38,421 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2023-11-12 02:31:38,421 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:38,421 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:38,421 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:38,421 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:38,421 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:38,421 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:38,422 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:38,422 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:38,422 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration13_Loop [2023-11-12 02:31:38,422 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:38,422 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:38,422 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-12 02:31:38,427 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-12 02:31:38,430 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-12 02:31:38,433 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-12 02:31:38,445 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-12 02:31:38,449 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-12 02:31:38,452 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-12 02:31:38,528 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:38,528 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:38,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:38,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:38,530 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:38,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2023-11-12 02:31:38,533 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-12 02:31:38,543 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:38,543 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:38,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:38,543 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:38,543 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:38,544 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:38,544 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:38,547 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:38,549 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-12 02:31:38,549 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-12 02:31:38,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:38,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:38,551 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:38,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2023-11-12 02:31:38,553 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:38,553 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:38,553 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:38,553 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-12 02:31:38,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:38,557 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:38,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:38,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:38,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:38,609 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:38,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:38,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-12 02:31:38,733 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:38,998 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-12 02:31:38,999 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-12 02:31:38,999 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-12 02:31:39,162 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-12 02:31:39,163 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-12 02:31:39,163 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-12 02:31:39,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 56 transitions. [2023-11-12 02:31:39,164 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 56 transitions. Stem has 86 letters. Loop has 45 letters. [2023-11-12 02:31:39,166 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:39,166 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 56 transitions. Stem has 131 letters. Loop has 45 letters. [2023-11-12 02:31:39,167 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:39,167 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 56 transitions. Stem has 86 letters. Loop has 90 letters. [2023-11-12 02:31:39,168 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:39,168 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 857 states and 924 transitions. [2023-11-12 02:31:39,172 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 109 [2023-11-12 02:31:39,176 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 857 states to 611 states and 660 transitions. [2023-11-12 02:31:39,176 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 33 [2023-11-12 02:31:39,177 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 33 [2023-11-12 02:31:39,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 611 states and 660 transitions. [2023-11-12 02:31:39,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:39,177 INFO L218 hiAutomatonCegarLoop]: Abstraction has 611 states and 660 transitions. [2023-11-12 02:31:39,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states and 660 transitions. [2023-11-12 02:31:39,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 334. [2023-11-12 02:31:39,184 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-12 02:31:39,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 359 transitions. [2023-11-12 02:31:39,185 INFO L240 hiAutomatonCegarLoop]: Abstraction has 334 states and 359 transitions. [2023-11-12 02:31:39,185 INFO L428 stractBuchiCegarLoop]: Abstraction has 334 states and 359 transitions. [2023-11-12 02:31:39,185 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2023-11-12 02:31:39,185 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 334 states and 359 transitions. [2023-11-12 02:31:39,187 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 49 [2023-11-12 02:31:39,187 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:39,187 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:39,193 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-12 02:31:39,193 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 2, 2, 2, 1, 1, 1] [2023-11-12 02:31:39,193 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(48, 1, 0, 1);call write~init~int(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-12 02:31:39,194 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-12 02:31:39,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:39,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1593331215, now seen corresponding path program 14 times [2023-11-12 02:31:39,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:39,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217188287] [2023-11-12 02:31:39,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:39,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:39,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:39,253 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:39,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:39,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:39,279 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:39,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:39,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1743420118, now seen corresponding path program 8 times [2023-11-12 02:31:39,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:39,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58002385] [2023-11-12 02:31:39,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:39,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:39,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:39,307 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:39,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:39,322 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:39,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:39,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1286252262, now seen corresponding path program 15 times [2023-11-12 02:31:39,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:39,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715234021] [2023-11-12 02:31:39,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:39,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:39,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:39,668 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-12 02:31:39,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:39,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715234021] [2023-11-12 02:31:39,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715234021] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:31:39,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662669129] [2023-11-12 02:31:39,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-12 02:31:39,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:39,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:39,671 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:39,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2023-11-12 02:31:39,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-11-12 02:31:39,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-12 02:31:39,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-12 02:31:39,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:40,107 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-12 02:31:40,108 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:31:40,375 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-12 02:31:40,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662669129] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:31:40,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-12 02:31:40,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2023-11-12 02:31:40,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064940814] [2023-11-12 02:31:40,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-12 02:31:41,036 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:41,036 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:41,036 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:41,036 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:41,037 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:41,037 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:41,037 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:41,037 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:41,037 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration14_Loop [2023-11-12 02:31:41,037 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:41,037 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:41,038 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-12 02:31:41,041 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-12 02:31:41,043 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-12 02:31:41,054 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-12 02:31:41,057 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-12 02:31:41,061 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-12 02:31:41,074 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-12 02:31:41,154 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:41,154 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:41,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:41,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:41,160 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:41,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2023-11-12 02:31:41,163 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:41,163 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:41,174 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:41,175 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-12 02:31:41,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2023-11-12 02:31:41,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:41,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:41,178 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:41,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2023-11-12 02:31:41,181 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:41,181 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:41,193 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:41,193 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-12 02:31:41,195 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2023-11-12 02:31:41,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:41,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:41,196 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:41,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2023-11-12 02:31:41,199 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:41,200 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:41,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:41,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:41,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:41,218 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:41,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2023-11-12 02:31:41,221 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:41,221 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:41,277 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:41,279 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0 [2023-11-12 02:31:41,280 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:41,280 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:41,280 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:41,280 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:41,280 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:41,280 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:41,280 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:41,280 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:41,280 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration14_Loop [2023-11-12 02:31:41,280 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:41,280 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:41,281 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-12 02:31:41,283 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-12 02:31:41,285 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-12 02:31:41,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-12 02:31:41,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-12 02:31:41,305 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-12 02:31:41,309 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-12 02:31:41,386 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:41,386 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:41,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:41,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:41,387 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:41,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2023-11-12 02:31:41,391 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-12 02:31:41,401 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:41,401 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:41,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:41,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:41,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:41,402 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:41,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:41,403 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:41,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Ended with exit code 0 [2023-11-12 02:31:41,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:41,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:41,407 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:41,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2023-11-12 02:31:41,409 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-12 02:31:41,419 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:41,419 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:41,419 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:41,419 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:41,420 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:41,420 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:41,420 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:41,421 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:41,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:41,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:41,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:41,427 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:41,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2023-11-12 02:31:41,430 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-12 02:31:41,440 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:41,440 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:41,440 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:41,440 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:41,440 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:41,442 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:41,442 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:41,445 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:41,449 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-12 02:31:41,449 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-12 02:31:41,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:41,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:41,452 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:41,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2023-11-12 02:31:41,453 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:41,453 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:41,453 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:41,453 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-12 02:31:41,456 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2023-11-12 02:31:41,456 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:41,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:41,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:41,507 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:41,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:41,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:41,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-12 02:31:41,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:42,092 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-12 02:31:42,093 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-12 02:31:42,093 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-12 02:31:42,462 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-12 02:31:42,469 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-12 02:31:42,470 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-12 02:31:42,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 45 transitions. [2023-11-12 02:31:42,470 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 45 transitions. Stem has 86 letters. Loop has 49 letters. [2023-11-12 02:31:42,471 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:42,471 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:42,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:42,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:42,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:42,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:42,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:42,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-12 02:31:42,693 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:42,718 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:43,180 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-12 02:31:43,181 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-12 02:31:43,181 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-12 02:31:43,572 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-12 02:31:43,572 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-12 02:31:43,573 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-12 02:31:43,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 45 transitions. [2023-11-12 02:31:43,573 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 45 transitions. Stem has 86 letters. Loop has 49 letters. [2023-11-12 02:31:43,573 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:43,573 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-12 02:31:43,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:43,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:43,632 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:43,634 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:43,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:43,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-12 02:31:43,776 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:44,199 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-12 02:31:44,199 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-12 02:31:44,199 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-12 02:31:45,982 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-12 02:31:45,985 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-12 02:31:45,986 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-12 02:31:45,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 127 transitions. [2023-11-12 02:31:45,987 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 46 states and 127 transitions. Stem has 86 letters. Loop has 49 letters. [2023-11-12 02:31:45,990 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:45,990 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 46 states and 127 transitions. Stem has 135 letters. Loop has 49 letters. [2023-11-12 02:31:45,994 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:45,994 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 46 states and 127 transitions. Stem has 86 letters. Loop has 98 letters. [2023-11-12 02:31:46,002 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:46,002 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5410 states and 5908 transitions. [2023-11-12 02:31:46,036 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 184 [2023-11-12 02:31:46,047 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5410 states to 1622 states and 1747 transitions. [2023-11-12 02:31:46,047 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20 [2023-11-12 02:31:46,049 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 164 [2023-11-12 02:31:46,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1622 states and 1747 transitions. [2023-11-12 02:31:46,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:46,049 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1622 states and 1747 transitions. [2023-11-12 02:31:46,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1622 states and 1747 transitions. [2023-11-12 02:31:46,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1622 to 470. [2023-11-12 02:31:46,068 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-12 02:31:46,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 511 transitions. [2023-11-12 02:31:46,069 INFO L240 hiAutomatonCegarLoop]: Abstraction has 470 states and 511 transitions. [2023-11-12 02:31:46,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:46,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-12 02:31:46,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2023-11-12 02:31:46,070 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-12 02:31:46,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:46,851 INFO L93 Difference]: Finished difference Result 995 states and 1080 transitions. [2023-11-12 02:31:46,851 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 995 states and 1080 transitions. [2023-11-12 02:31:46,855 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 95 [2023-11-12 02:31:46,860 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 995 states to 808 states and 881 transitions. [2023-11-12 02:31:46,860 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 49 [2023-11-12 02:31:46,860 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 49 [2023-11-12 02:31:46,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 808 states and 881 transitions. [2023-11-12 02:31:46,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:46,860 INFO L218 hiAutomatonCegarLoop]: Abstraction has 808 states and 881 transitions. [2023-11-12 02:31:46,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states and 881 transitions. [2023-11-12 02:31:46,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 535. [2023-11-12 02:31:46,870 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-12 02:31:46,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 581 transitions. [2023-11-12 02:31:46,872 INFO L240 hiAutomatonCegarLoop]: Abstraction has 535 states and 581 transitions. [2023-11-12 02:31:46,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-12 02:31:46,872 INFO L428 stractBuchiCegarLoop]: Abstraction has 535 states and 581 transitions. [2023-11-12 02:31:46,873 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-11-12 02:31:46,873 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 535 states and 581 transitions. [2023-11-12 02:31:46,874 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 95 [2023-11-12 02:31:46,874 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:46,875 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:46,876 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-12 02:31:46,876 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [15, 15, 15, 15, 3, 3, 3, 1, 1, 1] [2023-11-12 02:31:46,877 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(48, 1, 0, 1);call write~init~int(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-12 02:31:46,877 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-12 02:31:46,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:46,878 INFO L85 PathProgramCache]: Analyzing trace with hash -2066653562, now seen corresponding path program 16 times [2023-11-12 02:31:46,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:46,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648305759] [2023-11-12 02:31:46,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:46,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:46,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:47,230 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-12 02:31:47,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:47,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648305759] [2023-11-12 02:31:47,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648305759] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:31:47,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132367843] [2023-11-12 02:31:47,231 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-12 02:31:47,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:47,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:47,234 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:47,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2023-11-12 02:31:47,323 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-12 02:31:47,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-12 02:31:47,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-12 02:31:47,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:47,635 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-12 02:31:47,635 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:31:47,898 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-12 02:31:47,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132367843] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:31:47,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-12 02:31:47,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 18 [2023-11-12 02:31:47,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094846919] [2023-11-12 02:31:47,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-12 02:31:47,900 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-12 02:31:47,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:47,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1297746091, now seen corresponding path program 9 times [2023-11-12 02:31:47,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:47,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512733709] [2023-11-12 02:31:47,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:47,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:47,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:48,159 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-12 02:31:48,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:48,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512733709] [2023-11-12 02:31:48,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512733709] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:31:48,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785774524] [2023-11-12 02:31:48,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-12 02:31:48,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:48,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:48,161 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:48,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2023-11-12 02:31:48,239 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2023-11-12 02:31:48,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-12 02:31:48,241 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-12 02:31:48,242 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:48,329 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-12 02:31:48,330 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:31:48,506 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-12 02:31:48,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785774524] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:31:48,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-12 02:31:48,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 15 [2023-11-12 02:31:48,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135555685] [2023-11-12 02:31:48,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-12 02:31:48,507 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-12 02:31:48,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:48,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-12 02:31:48,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-11-12 02:31:48,508 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-12 02:31:48,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:48,841 INFO L93 Difference]: Finished difference Result 1280 states and 1361 transitions. [2023-11-12 02:31:48,841 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1280 states and 1361 transitions. [2023-11-12 02:31:48,848 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 142 [2023-11-12 02:31:48,855 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1280 states to 1193 states and 1269 transitions. [2023-11-12 02:31:48,856 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 106 [2023-11-12 02:31:48,856 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 106 [2023-11-12 02:31:48,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1193 states and 1269 transitions. [2023-11-12 02:31:48,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:48,856 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1193 states and 1269 transitions. [2023-11-12 02:31:48,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states and 1269 transitions. [2023-11-12 02:31:48,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 571. [2023-11-12 02:31:48,880 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-12 02:31:48,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 616 transitions. [2023-11-12 02:31:48,890 INFO L240 hiAutomatonCegarLoop]: Abstraction has 571 states and 616 transitions. [2023-11-12 02:31:48,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-12 02:31:48,891 INFO L428 stractBuchiCegarLoop]: Abstraction has 571 states and 616 transitions. [2023-11-12 02:31:48,891 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2023-11-12 02:31:48,891 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 616 transitions. [2023-11-12 02:31:48,892 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 81 [2023-11-12 02:31:48,892 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:48,892 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:48,894 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-12 02:31:48,894 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 2, 2, 2, 1, 1, 1] [2023-11-12 02:31:48,895 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(48, 1, 0, 1);call write~init~int(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-12 02:31:48,895 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-12 02:31:48,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:48,895 INFO L85 PathProgramCache]: Analyzing trace with hash 629867560, now seen corresponding path program 17 times [2023-11-12 02:31:48,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:48,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748953296] [2023-11-12 02:31:48,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:48,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:48,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:49,221 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-12 02:31:49,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:49,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748953296] [2023-11-12 02:31:49,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748953296] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:31:49,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128115083] [2023-11-12 02:31:49,222 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-12 02:31:49,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:49,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:49,229 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:49,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2023-11-12 02:31:49,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2023-11-12 02:31:49,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-12 02:31:49,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-12 02:31:49,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:49,643 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-12 02:31:49,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:31:49,903 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-12 02:31:49,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128115083] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:31:49,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-12 02:31:49,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 21 [2023-11-12 02:31:49,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934438046] [2023-11-12 02:31:49,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-12 02:31:49,904 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-12 02:31:49,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:49,905 INFO L85 PathProgramCache]: Analyzing trace with hash 946182324, now seen corresponding path program 10 times [2023-11-12 02:31:49,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:49,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24484011] [2023-11-12 02:31:49,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:49,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:49,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:49,919 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:49,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:49,933 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:50,640 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:50,640 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:50,640 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:50,640 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:50,640 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:31:50,641 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:50,641 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:50,641 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:50,641 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration16_Loop [2023-11-12 02:31:50,641 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:50,641 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:50,642 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-12 02:31:50,644 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-12 02:31:50,647 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-12 02:31:50,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-12 02:31:50,663 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-12 02:31:50,666 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-12 02:31:50,668 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-12 02:31:50,739 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:50,739 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:31:50,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:50,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:50,741 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:50,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2023-11-12 02:31:50,744 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:50,744 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:50,755 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:50,755 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-12 02:31:50,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2023-11-12 02:31:50,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:50,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:50,759 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:50,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2023-11-12 02:31:50,762 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:50,762 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:50,773 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:50,773 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-12 02:31:50,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2023-11-12 02:31:50,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:50,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:50,777 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:50,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2023-11-12 02:31:50,780 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:50,780 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:50,798 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:50,798 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-12 02:31:50,801 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:50,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:50,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:50,802 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:50,805 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:50,806 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:50,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2023-11-12 02:31:50,817 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:50,818 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-12 02:31:50,820 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2023-11-12 02:31:50,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:50,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:50,821 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:50,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2023-11-12 02:31:50,824 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:50,824 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:50,836 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:50,836 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-12 02:31:50,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2023-11-12 02:31:50,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:50,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:50,839 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:50,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2023-11-12 02:31:50,842 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:50,842 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:50,854 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:31:50,854 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-12 02:31:50,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2023-11-12 02:31:50,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:50,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:50,857 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:50,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2023-11-12 02:31:50,863 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:31:50,864 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:50,896 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2023-11-12 02:31:50,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:50,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:50,897 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:50,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2023-11-12 02:31:50,900 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:31:50,900 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:31:50,913 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:31:50,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2023-11-12 02:31:50,915 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:31:50,916 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:31:50,916 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:31:50,916 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:31:50,916 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:31:50,916 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:50,916 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:31:50,916 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:31:50,916 INFO L133 ssoRankerPreferences]: Filename of dumped script: nested9.i_Iteration16_Loop [2023-11-12 02:31:50,916 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:31:50,916 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:31:50,917 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-12 02:31:50,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-12 02:31:50,931 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-12 02:31:50,933 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-12 02:31:50,936 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-12 02:31:50,938 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-12 02:31:50,940 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-12 02:31:51,008 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:31:51,008 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:31:51,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:51,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:51,009 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:51,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2023-11-12 02:31:51,016 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-12 02:31:51,026 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:51,026 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:51,026 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:51,026 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:51,026 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:51,026 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:51,027 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:51,028 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:51,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2023-11-12 02:31:51,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:51,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:51,031 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:51,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2023-11-12 02:31:51,035 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-12 02:31:51,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:51,045 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:51,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:51,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:51,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:51,047 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:51,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:51,050 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:51,052 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2023-11-12 02:31:51,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:51,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:51,054 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:51,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2023-11-12 02:31:51,056 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-12 02:31:51,066 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:51,066 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:51,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:51,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:51,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:51,067 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:51,067 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:51,069 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:51,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2023-11-12 02:31:51,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:51,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:51,072 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:51,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2023-11-12 02:31:51,075 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-12 02:31:51,084 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:51,084 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:51,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:51,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:51,085 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:51,085 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:51,085 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:51,087 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:51,090 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2023-11-12 02:31:51,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:51,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:51,091 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:51,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2023-11-12 02:31:51,093 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-12 02:31:51,103 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:51,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:51,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:51,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:51,103 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:51,104 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:51,104 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:51,105 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:51,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:51,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:51,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:51,108 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:51,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2023-11-12 02:31:51,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-12 02:31:51,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:51,121 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:51,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:51,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:51,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:51,121 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:51,121 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:51,123 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:31:51,125 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2023-11-12 02:31:51,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:51,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:51,126 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:51,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2023-11-12 02:31:51,128 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-12 02:31:51,138 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:31:51,138 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:31:51,138 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:31:51,138 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:31:51,138 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:31:51,139 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:31:51,139 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:31:51,142 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:31:51,144 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-12 02:31:51,144 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-12 02:31:51,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:31:51,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:51,145 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:51,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2023-11-12 02:31:51,148 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:31:51,148 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:31:51,148 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:31:51,148 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-12 02:31:51,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:51,151 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:31:51,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:51,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:51,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:31:51,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:51,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:51,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-12 02:31:51,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:51,710 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-12 02:31:51,710 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-12 02:31:51,711 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-12 02:31:51,914 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-12 02:31:51,914 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-12 02:31:51,915 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-12 02:31:51,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 62 transitions. [2023-11-12 02:31:51,915 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 62 transitions. Stem has 132 letters. Loop has 53 letters. [2023-11-12 02:31:51,916 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:51,916 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 62 transitions. Stem has 185 letters. Loop has 53 letters. [2023-11-12 02:31:51,917 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:51,917 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 62 transitions. Stem has 132 letters. Loop has 106 letters. [2023-11-12 02:31:51,918 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:31:51,918 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2905 states and 3146 transitions. [2023-11-12 02:31:51,930 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 173 [2023-11-12 02:31:51,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2905 states to 2135 states and 2307 transitions. [2023-11-12 02:31:51,944 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 102 [2023-11-12 02:31:51,944 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 102 [2023-11-12 02:31:51,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2135 states and 2307 transitions. [2023-11-12 02:31:51,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:51,944 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2135 states and 2307 transitions. [2023-11-12 02:31:51,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2135 states and 2307 transitions. [2023-11-12 02:31:51,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2135 to 1157. [2023-11-12 02:31:51,972 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-12 02:31:51,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1256 transitions. [2023-11-12 02:31:51,975 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1157 states and 1256 transitions. [2023-11-12 02:31:51,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:51,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-12 02:31:51,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2023-11-12 02:31:51,976 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-12 02:31:52,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:52,608 INFO L93 Difference]: Finished difference Result 1660 states and 1779 transitions. [2023-11-12 02:31:52,608 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1660 states and 1779 transitions. [2023-11-12 02:31:52,614 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 117 [2023-11-12 02:31:52,620 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1660 states to 1094 states and 1171 transitions. [2023-11-12 02:31:52,620 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 53 [2023-11-12 02:31:52,621 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 53 [2023-11-12 02:31:52,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1094 states and 1171 transitions. [2023-11-12 02:31:52,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:31:52,621 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1094 states and 1171 transitions. [2023-11-12 02:31:52,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states and 1171 transitions. [2023-11-12 02:31:52,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 773. [2023-11-12 02:31:52,637 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-12 02:31:52,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 832 transitions. [2023-11-12 02:31:52,639 INFO L240 hiAutomatonCegarLoop]: Abstraction has 773 states and 832 transitions. [2023-11-12 02:31:52,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-12 02:31:52,640 INFO L428 stractBuchiCegarLoop]: Abstraction has 773 states and 832 transitions. [2023-11-12 02:31:52,640 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2023-11-12 02:31:52,640 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 773 states and 832 transitions. [2023-11-12 02:31:52,642 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 85 [2023-11-12 02:31:52,642 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:31:52,642 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:31:52,644 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-12 02:31:52,644 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 2, 2, 2, 1, 1, 1] [2023-11-12 02:31:52,645 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(48, 1, 0, 1);call write~init~int(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-12 02:31:52,645 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-12 02:31:52,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:52,646 INFO L85 PathProgramCache]: Analyzing trace with hash 2097361400, now seen corresponding path program 18 times [2023-11-12 02:31:52,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:52,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734622941] [2023-11-12 02:31:52,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:52,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:52,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:52,683 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:52,717 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2023-11-12 02:31:52,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:52,761 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:52,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:52,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1071079292, now seen corresponding path program 11 times [2023-11-12 02:31:52,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:52,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885144216] [2023-11-12 02:31:52,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:52,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:52,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:52,782 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:31:52,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:31:52,805 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:31:52,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:52,806 INFO L85 PathProgramCache]: Analyzing trace with hash -2102141331, now seen corresponding path program 19 times [2023-11-12 02:31:52,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:52,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569597110] [2023-11-12 02:31:52,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:52,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:52,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:53,178 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-12 02:31:53,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:53,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569597110] [2023-11-12 02:31:53,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569597110] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:31:53,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6524088] [2023-11-12 02:31:53,179 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-12 02:31:53,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:53,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:53,182 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:53,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b27b09e-3460-4e82-9120-86013f913aea/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2023-11-12 02:31:53,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:53,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-12 02:31:53,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:53,797 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-12 02:31:53,797 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:31:54,202 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-12 02:31:54,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6524088] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:31:54,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-12 02:31:54,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 15] total 31 [2023-11-12 02:31:54,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790220682] [2023-11-12 02:31:54,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton