./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/termination-memory-alloca/count_down-alloca-2.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 0e0057cc 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_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-memory-alloca/count_down-alloca-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya --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 64bit --witnessprinter.graph.data.programhash 99c02e26cc69c81635e61f874ccaf79837a3339fa533477441a437bf8690e003 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 02:15:08,834 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 02:15:08,902 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Termination-64bit-Automizer_Default.epf [2023-11-29 02:15:08,907 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 02:15:08,907 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 02:15:08,940 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 02:15:08,941 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 02:15:08,941 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 02:15:08,942 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 02:15:08,942 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 02:15:08,943 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 02:15:08,944 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 02:15:08,944 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 02:15:08,945 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-29 02:15:08,946 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-29 02:15:08,946 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-29 02:15:08,947 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-29 02:15:08,947 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-29 02:15:08,948 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-29 02:15:08,948 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 02:15:08,949 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-29 02:15:08,949 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 02:15:08,950 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 02:15:08,950 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-29 02:15:08,951 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-29 02:15:08,951 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-29 02:15:08,951 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 02:15:08,952 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 02:15:08,952 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-29 02:15:08,953 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 02:15:08,953 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 02:15:08,953 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 02:15:08,954 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 02:15:08,954 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 02:15:08,955 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-29 02:15:08,955 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_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 99c02e26cc69c81635e61f874ccaf79837a3339fa533477441a437bf8690e003 [2023-11-29 02:15:09,184 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 02:15:09,213 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 02:15:09,216 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 02:15:09,217 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 02:15:09,217 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 02:15:09,219 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/termination-memory-alloca/count_down-alloca-2.i [2023-11-29 02:15:11,969 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 02:15:12,208 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 02:15:12,209 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/sv-benchmarks/c/termination-memory-alloca/count_down-alloca-2.i [2023-11-29 02:15:12,221 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/data/b79900be6/c79dc97475c94516a8b22e5ab82a52bd/FLAGe96485ae1 [2023-11-29 02:15:12,233 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/data/b79900be6/c79dc97475c94516a8b22e5ab82a52bd [2023-11-29 02:15:12,235 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 02:15:12,237 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 02:15:12,238 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 02:15:12,238 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 02:15:12,243 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 02:15:12,244 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,245 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4af70974 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12, skipping insertion in model container [2023-11-29 02:15:12,245 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,288 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:15:12,528 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:15:12,540 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 02:15:12,570 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:15:12,598 INFO L206 MainTranslator]: Completed translation [2023-11-29 02:15:12,599 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12 WrapperNode [2023-11-29 02:15:12,599 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 02:15:12,600 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 02:15:12,600 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 02:15:12,600 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 02:15:12,608 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,620 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,637 INFO L138 Inliner]: procedures = 110, calls = 10, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 59 [2023-11-29 02:15:12,638 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 02:15:12,638 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 02:15:12,638 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 02:15:12,639 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 02:15:12,648 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,648 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,650 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,660 INFO L175 MemorySlicer]: Split 4 memory accesses to 1 slices as follows [4]. 100 percent of accesses are in the largest equivalence class. The 0 initializations are split as follows [0]. The 2 writes are split as follows [2]. [2023-11-29 02:15:12,660 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,660 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,665 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,669 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,670 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,671 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,673 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 02:15:12,674 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 02:15:12,674 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 02:15:12,674 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 02:15:12,674 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12" (1/1) ... [2023-11-29 02:15:12,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:12,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:12,702 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:12,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-29 02:15:12,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 02:15:12,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 02:15:12,737 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 02:15:12,737 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 02:15:12,737 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 02:15:12,737 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 02:15:12,840 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 02:15:12,842 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 02:15:12,947 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 02:15:12,956 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 02:15:12,957 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 02:15:12,958 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:15:12 BoogieIcfgContainer [2023-11-29 02:15:12,958 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 02:15:12,960 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-29 02:15:12,960 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-29 02:15:12,964 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-29 02:15:12,965 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-29 02:15:12,965 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 29.11 02:15:12" (1/3) ... [2023-11-29 02:15:12,966 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1941717f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.11 02:15:12, skipping insertion in model container [2023-11-29 02:15:12,966 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-29 02:15:12,966 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:15:12" (2/3) ... [2023-11-29 02:15:12,966 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1941717f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.11 02:15:12, skipping insertion in model container [2023-11-29 02:15:12,967 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-29 02:15:12,967 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:15:12" (3/3) ... [2023-11-29 02:15:12,968 INFO L332 chiAutomizerObserver]: Analyzing ICFG count_down-alloca-2.i [2023-11-29 02:15:13,018 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-29 02:15:13,018 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-29 02:15:13,018 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-29 02:15:13,018 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-29 02:15:13,018 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-29 02:15:13,019 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-29 02:15:13,019 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-29 02:15:13,019 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-29 02:15:13,022 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 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-29 02:15:13,037 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2023-11-29 02:15:13,037 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:13,037 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:13,042 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2023-11-29 02:15:13,042 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-29 02:15:13,042 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-29 02:15:13,043 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 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-29 02:15:13,044 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2023-11-29 02:15:13,045 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:13,045 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:13,045 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2023-11-29 02:15:13,045 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-29 02:15:13,051 INFO L748 eck$LassoCheckResult]: Stem: 14#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 6#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 16#L551true assume !(main_~length~0#1 < 1); 10#L551-2true call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 8#L553true assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 15#L554-3true [2023-11-29 02:15:13,052 INFO L750 eck$LassoCheckResult]: Loop: 15#L554-3true assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3#L556true assume main_~val~0#1 < 0;main_~val~0#1 := 0; 4#L556-2true call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12#L554-2true main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15#L554-3true [2023-11-29 02:15:13,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:13,057 INFO L85 PathProgramCache]: Analyzing trace with hash 28695753, now seen corresponding path program 1 times [2023-11-29 02:15:13,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:13,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9873716] [2023-11-29 02:15:13,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:13,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:13,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:13,166 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:13,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:13,195 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:13,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:13,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1603878, now seen corresponding path program 1 times [2023-11-29 02:15:13,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:13,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571849977] [2023-11-29 02:15:13,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:13,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:13,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:13,212 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:13,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:13,223 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:13,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:13,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1182970350, now seen corresponding path program 1 times [2023-11-29 02:15:13,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:13,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779072860] [2023-11-29 02:15:13,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:13,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:13,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:13,252 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:13,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:13,276 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:13,568 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:15:13,568 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:15:13,569 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:15:13,569 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:15:13,569 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:15:13,569 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:13,569 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:15:13,569 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:15:13,569 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration1_Lasso [2023-11-29 02:15:13,569 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:15:13,570 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:15:13,588 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:13,597 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:13,599 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:13,602 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:13,605 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:13,609 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:13,611 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:13,752 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:13,755 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:13,759 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:13,762 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:13,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-29 02:15:13,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-29 02:15:13,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-29 02:15:13,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-29 02:15:14,057 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:15:14,061 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:15:14,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:14,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:14,067 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:14,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-11-29 02:15:14,072 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-29 02:15:14,084 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:14,085 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:14,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:14,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:14,085 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:14,087 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:14,088 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:14,090 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:14,099 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2023-11-29 02:15:14,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:14,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:14,101 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:14,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-29 02:15:14,108 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-29 02:15:14,121 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:14,121 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:14,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:14,122 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:14,122 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:14,123 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:14,123 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:14,125 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:14,128 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2023-11-29 02:15:14,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:14,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:14,130 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:14,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-29 02:15:14,136 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-29 02:15:14,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:14,147 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:14,147 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:14,147 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:14,147 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:14,148 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:14,148 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:14,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:14,152 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:14,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:14,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:14,154 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:14,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-29 02:15:14,157 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-29 02:15:14,169 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:14,170 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:14,170 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:14,170 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:14,170 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:14,171 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:14,171 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:14,173 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:14,176 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:14,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:14,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:14,178 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:14,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-29 02:15:14,189 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-29 02:15:14,201 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:14,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:14,202 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:14,202 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:14,205 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:14,206 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:14,210 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:14,214 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2023-11-29 02:15:14,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:14,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:14,216 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:14,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-29 02:15:14,219 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-29 02:15:14,231 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:14,231 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:14,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:14,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:14,232 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:14,233 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:14,233 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:14,234 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:14,238 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2023-11-29 02:15:14,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:14,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:14,240 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:14,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-29 02:15:14,247 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-29 02:15:14,261 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:14,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:14,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:14,261 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:14,273 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:14,273 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:14,289 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:15:14,315 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-29 02:15:14,315 INFO L444 ModelExtractionUtils]: 1 out of 19 variables were initially zero. Simplification set additionally 14 variables to zero. [2023-11-29 02:15:14,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:14,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:14,348 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:14,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-29 02:15:14,351 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:15:14,362 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:15:14,363 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:15:14,363 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~arr~0#1.offset, v_rep(select #length ULTIMATE.start_main_~arr~0#1.base)_1, ULTIMATE.start_main_~i~0#1) = -1*ULTIMATE.start_main_~arr~0#1.offset + 1*v_rep(select #length ULTIMATE.start_main_~arr~0#1.base)_1 - 4*ULTIMATE.start_main_~i~0#1 Supporting invariants [] [2023-11-29 02:15:14,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2023-11-29 02:15:14,378 INFO L156 tatePredicateManager]: 3 out of 3 supporting invariants were superfluous and have been removed [2023-11-29 02:15:14,387 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~arr~0!base] could not be translated [2023-11-29 02:15:14,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:14,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:14,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 02:15:14,423 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:14,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:14,443 INFO L262 TraceCheckSpWp]: Trace formula consists of 16 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 02:15:14,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:14,479 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-29 02:15:14,512 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-29 02:15:14,514 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 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) Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 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-29 02:15:14,577 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 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). Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 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 41 states and 58 transitions. Complement of second has 8 states. [2023-11-29 02:15:14,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:14,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 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-29 02:15:14,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 38 transitions. [2023-11-29 02:15:14,586 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 5 letters. Loop has 4 letters. [2023-11-29 02:15:14,587 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:14,587 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 9 letters. Loop has 4 letters. [2023-11-29 02:15:14,587 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:14,587 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 5 letters. Loop has 8 letters. [2023-11-29 02:15:14,588 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:14,588 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41 states and 58 transitions. [2023-11-29 02:15:14,592 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-29 02:15:14,595 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41 states to 15 states and 20 transitions. [2023-11-29 02:15:14,596 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:15:14,597 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2023-11-29 02:15:14,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 20 transitions. [2023-11-29 02:15:14,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:15:14,597 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15 states and 20 transitions. [2023-11-29 02:15:14,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states and 20 transitions. [2023-11-29 02:15:14,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2023-11-29 02:15:14,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 1.3333333333333333) internal successors, (20), 14 states have internal predecessors, (20), 0 states have call successors, (0), 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-29 02:15:14,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 20 transitions. [2023-11-29 02:15:14,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2023-11-29 02:15:14,635 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15 states and 20 transitions. [2023-11-29 02:15:14,636 INFO L428 stractBuchiCegarLoop]: Abstraction has 15 states and 20 transitions. [2023-11-29 02:15:14,636 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-29 02:15:14,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15 states and 20 transitions. [2023-11-29 02:15:14,637 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-29 02:15:14,637 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:14,637 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:14,637 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:14,637 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-29 02:15:14,638 INFO L748 eck$LassoCheckResult]: Stem: 139#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 130#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 131#L551 assume !(main_~length~0#1 < 1); 135#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 133#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 134#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 132#L554-4 main_~j~0#1 := 0; 129#L561-3 [2023-11-29 02:15:14,638 INFO L750 eck$LassoCheckResult]: Loop: 129#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 137#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 136#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 128#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 129#L561-3 [2023-11-29 02:15:14,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:14,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1806815512, now seen corresponding path program 1 times [2023-11-29 02:15:14,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:14,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554046518] [2023-11-29 02:15:14,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:14,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:14,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:14,727 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-29 02:15:14,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:15:14,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554046518] [2023-11-29 02:15:14,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554046518] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:15:14,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:15:14,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:15:14,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697405606] [2023-11-29 02:15:14,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:15:14,732 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:15:14,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:14,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2252300, now seen corresponding path program 1 times [2023-11-29 02:15:14,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:14,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648184985] [2023-11-29 02:15:14,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:14,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:14,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:14,740 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:14,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:14,746 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:14,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:15:14,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:15:14,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:15:14,798 INFO L87 Difference]: Start difference. First operand 15 states and 20 transitions. cyclomatic complexity: 7 Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 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-29 02:15:14,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:15:14,825 INFO L93 Difference]: Finished difference Result 18 states and 23 transitions. [2023-11-29 02:15:14,825 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18 states and 23 transitions. [2023-11-29 02:15:14,826 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-29 02:15:14,827 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18 states to 18 states and 23 transitions. [2023-11-29 02:15:14,827 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:15:14,827 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2023-11-29 02:15:14,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 23 transitions. [2023-11-29 02:15:14,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:15:14,827 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18 states and 23 transitions. [2023-11-29 02:15:14,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states and 23 transitions. [2023-11-29 02:15:14,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 15. [2023-11-29 02:15:14,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 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-29 02:15:14,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 19 transitions. [2023-11-29 02:15:14,829 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15 states and 19 transitions. [2023-11-29 02:15:14,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:15:14,831 INFO L428 stractBuchiCegarLoop]: Abstraction has 15 states and 19 transitions. [2023-11-29 02:15:14,831 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-29 02:15:14,831 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15 states and 19 transitions. [2023-11-29 02:15:14,832 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-29 02:15:14,832 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:14,832 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:14,832 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:14,832 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-29 02:15:14,833 INFO L748 eck$LassoCheckResult]: Stem: 179#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 170#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 171#L551 assume !(main_~length~0#1 < 1); 177#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 173#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 174#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 165#L556 assume !(main_~val~0#1 < 0); 166#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 167#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 178#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 172#L554-4 main_~j~0#1 := 0; 169#L561-3 [2023-11-29 02:15:14,833 INFO L750 eck$LassoCheckResult]: Loop: 169#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 176#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 175#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 168#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 169#L561-3 [2023-11-29 02:15:14,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:14,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1329979393, now seen corresponding path program 1 times [2023-11-29 02:15:14,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:14,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135334305] [2023-11-29 02:15:14,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:14,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:14,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:14,850 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:14,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:14,871 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:14,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:14,871 INFO L85 PathProgramCache]: Analyzing trace with hash 2252300, now seen corresponding path program 2 times [2023-11-29 02:15:14,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:14,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053179664] [2023-11-29 02:15:14,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:14,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:14,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:14,878 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:14,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:14,884 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:14,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:14,885 INFO L85 PathProgramCache]: Analyzing trace with hash -2035265782, now seen corresponding path program 1 times [2023-11-29 02:15:14,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:14,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144166719] [2023-11-29 02:15:14,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:14,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:14,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:14,905 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:14,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:14,925 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:15,193 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:15:15,193 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:15:15,193 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:15:15,193 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:15:15,193 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:15:15,194 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:15,194 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:15:15,194 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:15:15,194 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration3_Lasso [2023-11-29 02:15:15,194 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:15:15,194 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:15:15,197 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:15,200 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:15,202 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:15,205 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:15,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-29 02:15:15,209 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:15,359 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:15,362 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:15,364 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:15,367 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:15,371 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:15,373 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:15,377 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:15,574 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:15:15,574 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:15:15,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:15,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:15,576 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:15,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-29 02:15:15,580 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-29 02:15:15,592 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:15,593 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:15,593 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:15,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:15,593 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:15,594 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:15,594 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:15,595 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:15,598 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:15,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:15,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:15,599 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:15,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-29 02:15:15,603 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-29 02:15:15,613 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:15,613 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:15,613 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:15,613 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:15,613 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:15,614 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:15,614 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:15,616 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:15,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2023-11-29 02:15:15,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:15,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:15,621 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:15,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2023-11-29 02:15:15,632 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-29 02:15:15,644 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:15,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:15,645 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:15,645 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:15,645 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:15,645 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:15,645 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:15,647 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:15,651 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2023-11-29 02:15:15,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:15,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:15,653 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:15,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-11-29 02:15:15,655 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-29 02:15:15,668 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:15,668 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:15,668 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:15,668 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:15,668 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:15,669 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:15,669 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:15,670 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:15,674 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2023-11-29 02:15:15,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:15,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:15,675 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:15,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-11-29 02:15:15,678 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-29 02:15:15,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:15,692 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:15,692 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:15,692 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:15,694 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:15,694 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:15,698 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:15,702 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2023-11-29 02:15:15,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:15,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:15,704 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:15,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-11-29 02:15:15,707 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-29 02:15:15,720 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:15,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:15,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:15,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:15,727 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:15,728 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:15,740 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:15:15,766 INFO L443 ModelExtractionUtils]: Simplification made 11 calls to the SMT solver. [2023-11-29 02:15:15,767 INFO L444 ModelExtractionUtils]: 3 out of 19 variables were initially zero. Simplification set additionally 13 variables to zero. [2023-11-29 02:15:15,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:15,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:15,768 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:15,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-29 02:15:15,772 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:15:15,786 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:15:15,786 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:15:15,786 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~length~0#1, ULTIMATE.start_main_~j~0#1) = 1*ULTIMATE.start_main_~length~0#1 - 1*ULTIMATE.start_main_~j~0#1 Supporting invariants [] [2023-11-29 02:15:15,790 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2023-11-29 02:15:15,798 INFO L156 tatePredicateManager]: 3 out of 3 supporting invariants were superfluous and have been removed [2023-11-29 02:15:15,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:15,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:15,828 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 02:15:15,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:15,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:15,856 INFO L262 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 02:15:15,857 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:15,883 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-29 02:15:15,884 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-29 02:15:15,884 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15 states and 19 transitions. cyclomatic complexity: 6 Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 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-29 02:15:15,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2023-11-29 02:15:15,927 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15 states and 19 transitions. cyclomatic complexity: 6. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 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 20 states and 26 transitions. Complement of second has 4 states. [2023-11-29 02:15:15,928 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-29 02:15:15,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 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-29 02:15:15,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 18 transitions. [2023-11-29 02:15:15,929 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 18 transitions. Stem has 11 letters. Loop has 4 letters. [2023-11-29 02:15:15,930 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:15,930 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 18 transitions. Stem has 15 letters. Loop has 4 letters. [2023-11-29 02:15:15,930 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:15,930 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 18 transitions. Stem has 11 letters. Loop has 8 letters. [2023-11-29 02:15:15,930 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:15,931 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20 states and 26 transitions. [2023-11-29 02:15:15,932 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:15,932 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20 states to 19 states and 25 transitions. [2023-11-29 02:15:15,933 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:15:15,933 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2023-11-29 02:15:15,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 25 transitions. [2023-11-29 02:15:15,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:15,933 INFO L218 hiAutomatonCegarLoop]: Abstraction has 19 states and 25 transitions. [2023-11-29 02:15:15,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states and 25 transitions. [2023-11-29 02:15:15,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 18. [2023-11-29 02:15:15,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 1.3333333333333333) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:15:15,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 24 transitions. [2023-11-29 02:15:15,936 INFO L240 hiAutomatonCegarLoop]: Abstraction has 18 states and 24 transitions. [2023-11-29 02:15:15,936 INFO L428 stractBuchiCegarLoop]: Abstraction has 18 states and 24 transitions. [2023-11-29 02:15:15,936 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-29 02:15:15,936 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18 states and 24 transitions. [2023-11-29 02:15:15,937 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:15,937 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:15,937 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:15,937 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:15,937 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:15,938 INFO L748 eck$LassoCheckResult]: Stem: 293#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 283#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 284#L551 assume !(main_~length~0#1 < 1); 291#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 285#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 286#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 276#L556 assume !(main_~val~0#1 < 0); 277#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 278#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 292#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 281#L554-4 main_~j~0#1 := 0; 282#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 288#L562-3 [2023-11-29 02:15:15,938 INFO L750 eck$LassoCheckResult]: Loop: 288#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 287#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 288#L562-3 [2023-11-29 02:15:15,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:15,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1720311820, now seen corresponding path program 1 times [2023-11-29 02:15:15,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:15,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899609984] [2023-11-29 02:15:15,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:15,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:15,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:15,955 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:15,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:15,970 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:15,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:15,971 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 1 times [2023-11-29 02:15:15,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:15,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729303946] [2023-11-29 02:15:15,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:15,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:15,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:15,978 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:15,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:15,983 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:15,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:15,984 INFO L85 PathProgramCache]: Analyzing trace with hash -342748399, now seen corresponding path program 1 times [2023-11-29 02:15:15,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:15,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832838993] [2023-11-29 02:15:15,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:15,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:16,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:16,008 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:16,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:16,026 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:16,271 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:15:16,271 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:15:16,271 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:15:16,271 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:15:16,272 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:15:16,272 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:16,272 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:15:16,272 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:15:16,272 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration4_Lasso [2023-11-29 02:15:16,272 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:15:16,272 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:15:16,275 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:16,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-29 02:15:16,284 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:16,286 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:16,289 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:16,291 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:16,437 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:16,439 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:16,442 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:16,444 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:16,446 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:16,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-29 02:15:16,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-29 02:15:16,454 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:16,456 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:16,659 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:15:16,659 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:15:16,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:16,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:16,663 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:16,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-29 02:15:16,676 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-29 02:15:16,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:16,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:16,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:16,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:16,688 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:16,688 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:16,692 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:16,695 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2023-11-29 02:15:16,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:16,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:16,696 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:16,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-11-29 02:15:16,699 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-29 02:15:16,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:16,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:16,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:16,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:16,711 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:16,711 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:16,715 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:16,718 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:16,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:16,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:16,719 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:16,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-29 02:15:16,722 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-29 02:15:16,732 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:16,732 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:16,732 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:16,732 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:16,732 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:16,733 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:16,733 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:16,734 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:16,737 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2023-11-29 02:15:16,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:16,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:16,738 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:16,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2023-11-29 02:15:16,745 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-29 02:15:16,755 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:16,755 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:16,755 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:16,755 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:16,755 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:16,756 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:16,756 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:16,757 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:16,760 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2023-11-29 02:15:16,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:16,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:16,761 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:16,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-29 02:15:16,768 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-29 02:15:16,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:16,781 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:16,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:16,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:16,781 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:16,781 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:16,782 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:16,783 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:16,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2023-11-29 02:15:16,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:16,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:16,788 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:16,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-11-29 02:15:16,791 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-29 02:15:16,804 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:16,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:16,804 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:16,804 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:16,809 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:16,810 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:16,817 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:16,820 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:16,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:16,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:16,822 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:16,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-29 02:15:16,825 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-29 02:15:16,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:16,838 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:16,838 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:16,838 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:16,842 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:16,843 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:16,852 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:16,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2023-11-29 02:15:16,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:16,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:16,857 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:16,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-29 02:15:16,860 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-29 02:15:16,873 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:16,873 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:16,873 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:16,873 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:16,876 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:16,876 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:16,882 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:16,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:16,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:16,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:16,887 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:16,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2023-11-29 02:15:16,893 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-29 02:15:16,905 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:16,905 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:16,905 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:16,905 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:16,909 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:16,909 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:16,918 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:15:16,929 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 02:15:16,929 INFO L444 ModelExtractionUtils]: 3 out of 13 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-29 02:15:16,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:16,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:16,930 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:16,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-29 02:15:16,932 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:15:16,943 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:15:16,943 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:15:16,943 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) ULTIMATE.start_main_~arr~0#1.offset)_2) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) ULTIMATE.start_main_~arr~0#1.offset)_2 Supporting invariants [] [2023-11-29 02:15:16,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2023-11-29 02:15:16,954 INFO L156 tatePredicateManager]: 3 out of 4 supporting invariants were superfluous and have been removed [2023-11-29 02:15:16,956 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][~arr~0!offset] could not be translated [2023-11-29 02:15:16,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:16,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:16,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 02:15:16,991 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:17,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:17,019 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:17,019 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:17,039 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-29 02:15:17,039 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 2 loop predicates [2023-11-29 02:15:17,040 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 18 states and 24 transitions. cyclomatic complexity: 9 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-29 02:15:17,084 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 18 states and 24 transitions. cyclomatic complexity: 9. 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) Result 27 states and 35 transitions. Complement of second has 8 states. [2023-11-29 02:15:17,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:17,085 INFO L82 GeneralOperation]: Start removeUnreachable. 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-29 02:15:17,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 17 transitions. [2023-11-29 02:15:17,086 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 12 letters. Loop has 2 letters. [2023-11-29 02:15:17,086 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:17,086 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 14 letters. Loop has 2 letters. [2023-11-29 02:15:17,086 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:17,086 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 12 letters. Loop has 4 letters. [2023-11-29 02:15:17,086 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:17,086 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27 states and 35 transitions. [2023-11-29 02:15:17,088 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:17,088 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27 states to 22 states and 28 transitions. [2023-11-29 02:15:17,088 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:15:17,089 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:15:17,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 28 transitions. [2023-11-29 02:15:17,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:17,089 INFO L218 hiAutomatonCegarLoop]: Abstraction has 22 states and 28 transitions. [2023-11-29 02:15:17,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states and 28 transitions. [2023-11-29 02:15:17,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 21. [2023-11-29 02:15:17,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 21 states have (on average 1.2857142857142858) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 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-29 02:15:17,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 27 transitions. [2023-11-29 02:15:17,091 INFO L240 hiAutomatonCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-29 02:15:17,091 INFO L428 stractBuchiCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-29 02:15:17,092 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-29 02:15:17,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21 states and 27 transitions. [2023-11-29 02:15:17,092 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:17,092 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:17,092 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:17,093 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:17,093 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:17,093 INFO L748 eck$LassoCheckResult]: Stem: 426#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 414#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 415#L551 assume !(main_~length~0#1 < 1); 424#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 418#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 419#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 409#L556 assume !(main_~val~0#1 < 0); 410#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 411#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 425#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 416#L554-4 main_~j~0#1 := 0; 417#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 423#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 429#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 412#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 413#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 421#L562-3 [2023-11-29 02:15:17,094 INFO L750 eck$LassoCheckResult]: Loop: 421#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 420#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 421#L562-3 [2023-11-29 02:15:17,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:17,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1331270241, now seen corresponding path program 2 times [2023-11-29 02:15:17,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:17,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143500205] [2023-11-29 02:15:17,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:17,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:17,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:17,185 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:17,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:15:17,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143500205] [2023-11-29 02:15:17,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143500205] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:15:17,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528899136] [2023-11-29 02:15:17,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:15:17,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:15:17,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:17,186 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:15:17,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 02:15:17,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:17,256 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:15:17,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:15:17,256 INFO L262 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 02:15:17,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:17,315 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-29 02:15:17,315 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:15:17,361 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-29 02:15:17,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528899136] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:15:17,362 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:15:17,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2023-11-29 02:15:17,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031837552] [2023-11-29 02:15:17,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:15:17,362 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:15:17,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:17,363 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 2 times [2023-11-29 02:15:17,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:17,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769785256] [2023-11-29 02:15:17,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:17,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:17,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:17,372 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:17,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:17,376 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:17,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:15:17,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 02:15:17,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-29 02:15:17,415 INFO L87 Difference]: Start difference. First operand 21 states and 27 transitions. cyclomatic complexity: 10 Second operand has 11 states, 10 states have (on average 3.2) internal successors, (32), 11 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-29 02:15:17,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:15:17,537 INFO L93 Difference]: Finished difference Result 45 states and 57 transitions. [2023-11-29 02:15:17,537 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 45 states and 57 transitions. [2023-11-29 02:15:17,539 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:17,539 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 45 states to 28 states and 35 transitions. [2023-11-29 02:15:17,539 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:15:17,540 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:15:17,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 35 transitions. [2023-11-29 02:15:17,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:17,540 INFO L218 hiAutomatonCegarLoop]: Abstraction has 28 states and 35 transitions. [2023-11-29 02:15:17,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states and 35 transitions. [2023-11-29 02:15:17,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 25. [2023-11-29 02:15:17,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 25 states have (on average 1.24) internal successors, (31), 24 states have internal predecessors, (31), 0 states have call successors, (0), 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-29 02:15:17,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 31 transitions. [2023-11-29 02:15:17,543 INFO L240 hiAutomatonCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-29 02:15:17,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 02:15:17,544 INFO L428 stractBuchiCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-29 02:15:17,544 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-29 02:15:17,544 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 31 transitions. [2023-11-29 02:15:17,545 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:17,545 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:17,545 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:17,546 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:17,546 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:17,546 INFO L748 eck$LassoCheckResult]: Stem: 607#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 594#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 595#L551 assume !(main_~length~0#1 < 1); 604#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 598#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 599#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 608#L556 assume !(main_~val~0#1 < 0); 613#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 605#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 606#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 589#L556 assume !(main_~val~0#1 < 0); 590#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 591#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 612#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 596#L554-4 main_~j~0#1 := 0; 597#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 603#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 611#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 592#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 593#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 601#L562-3 [2023-11-29 02:15:17,546 INFO L750 eck$LassoCheckResult]: Loop: 601#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 600#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 601#L562-3 [2023-11-29 02:15:17,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:17,547 INFO L85 PathProgramCache]: Analyzing trace with hash 34477914, now seen corresponding path program 3 times [2023-11-29 02:15:17,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:17,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42740349] [2023-11-29 02:15:17,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:17,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:17,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:17,567 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:17,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:17,582 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:17,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:17,583 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 3 times [2023-11-29 02:15:17,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:17,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894481847] [2023-11-29 02:15:17,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:17,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:17,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:17,588 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:17,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:17,592 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:17,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:17,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1226461473, now seen corresponding path program 1 times [2023-11-29 02:15:17,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:17,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819727520] [2023-11-29 02:15:17,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:17,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:17,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:17,613 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:17,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:17,629 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:17,948 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:15:17,948 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:15:17,948 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:15:17,948 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:15:17,948 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:15:17,948 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:17,948 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:15:17,949 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:15:17,949 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration6_Lasso [2023-11-29 02:15:17,949 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:15:17,949 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:15:17,951 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,953 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,955 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,957 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,959 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,961 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,964 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,967 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,970 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,973 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,975 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,977 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,980 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,983 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:17,986 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:18,356 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:15:18,356 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:15:18,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,358 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-29 02:15:18,372 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-29 02:15:18,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,382 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:18,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,382 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,382 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:18,382 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:18,384 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2023-11-29 02:15:18,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,388 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-11-29 02:15:18,390 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-29 02:15:18,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,400 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:18,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,401 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:18,401 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:18,403 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2023-11-29 02:15:18,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,409 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-11-29 02:15:18,411 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-29 02:15:18,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,422 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,424 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:18,424 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:18,427 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,430 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2023-11-29 02:15:18,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,431 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-29 02:15:18,434 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-29 02:15:18,444 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,444 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:18,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,445 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,445 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:18,445 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:18,447 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,449 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:18,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,450 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-11-29 02:15:18,453 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-29 02:15:18,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,464 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:18,464 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,464 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,464 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:18,464 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:18,466 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,469 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2023-11-29 02:15:18,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,470 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-11-29 02:15:18,472 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-29 02:15:18,482 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,483 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,483 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,483 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,484 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:18,484 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:18,488 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:18,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,492 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2023-11-29 02:15:18,494 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-29 02:15:18,505 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,505 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,505 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,505 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,507 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:18,507 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:18,520 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:18,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,524 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-11-29 02:15:18,528 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-29 02:15:18,539 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,539 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,539 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,539 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,541 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:18,541 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:18,545 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,547 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2023-11-29 02:15:18,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,549 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-11-29 02:15:18,553 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-29 02:15:18,564 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:18,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,564 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,564 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,565 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:18,565 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:18,566 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,569 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2023-11-29 02:15:18,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,571 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,573 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-29 02:15:18,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-11-29 02:15:18,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,584 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:18,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,584 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,584 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,585 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:18,585 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:18,586 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2023-11-29 02:15:18,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,590 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-29 02:15:18,594 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-29 02:15:18,604 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,605 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:18,605 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,605 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,605 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,605 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:18,605 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:18,607 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,609 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:18,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,611 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-29 02:15:18,613 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-29 02:15:18,624 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,624 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:18,625 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,625 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,625 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,625 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:18,625 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:18,626 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,629 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2023-11-29 02:15:18,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,630 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-11-29 02:15:18,653 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-29 02:15:18,664 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,664 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,664 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,664 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,666 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:18,666 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:18,669 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,672 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2023-11-29 02:15:18,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,673 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-11-29 02:15:18,676 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-29 02:15:18,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,687 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,688 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:18,688 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:18,691 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,695 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:18,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,696 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-29 02:15:18,698 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-29 02:15:18,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,712 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:18,712 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:18,718 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,721 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2023-11-29 02:15:18,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,722 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-29 02:15:18,724 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:15:18,734 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,735 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,735 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,735 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,736 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:18,736 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:18,741 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,743 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2023-11-29 02:15:18,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,744 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-29 02:15:18,747 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-29 02:15:18,757 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,757 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,757 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,757 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,759 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:18,759 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:18,762 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2023-11-29 02:15:18,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,766 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2023-11-29 02:15:18,768 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-29 02:15:18,778 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,779 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,779 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,782 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:18,783 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:18,791 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2023-11-29 02:15:18,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,795 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2023-11-29 02:15:18,798 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-29 02:15:18,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,810 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:18,810 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:18,816 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:18,818 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2023-11-29 02:15:18,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,820 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2023-11-29 02:15:18,822 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-29 02:15:18,832 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:18,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:18,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:18,832 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:18,835 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:18,835 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:18,842 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:15:18,853 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 02:15:18,853 INFO L444 ModelExtractionUtils]: 4 out of 13 variables were initially zero. Simplification set additionally 7 variables to zero. [2023-11-29 02:15:18,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:18,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:18,854 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:18,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2023-11-29 02:15:18,856 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:15:18,867 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:15:18,867 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:15:18,867 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 4)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 4)_1 Supporting invariants [] [2023-11-29 02:15:18,869 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2023-11-29 02:15:18,882 INFO L156 tatePredicateManager]: 5 out of 6 supporting invariants were superfluous and have been removed [2023-11-29 02:15:18,884 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][4] could not be translated [2023-11-29 02:15:18,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:18,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:18,926 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 02:15:18,927 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:19,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:19,066 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:19,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:19,091 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-29 02:15:19,092 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.5 stem predicates 2 loop predicates [2023-11-29 02:15:19,092 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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-29 02:15:19,137 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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 26 states and 33 transitions. Complement of second has 6 states. [2023-11-29 02:15:19,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 4 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:19,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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-29 02:15:19,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2023-11-29 02:15:19,139 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 20 letters. Loop has 2 letters. [2023-11-29 02:15:19,139 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:19,140 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:19,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:19,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:19,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 02:15:19,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:19,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:19,324 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:19,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:19,349 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-29 02:15:19,349 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.5 stem predicates 2 loop predicates [2023-11-29 02:15:19,350 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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-29 02:15:19,391 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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 26 states and 33 transitions. Complement of second has 6 states. [2023-11-29 02:15:19,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 4 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:19,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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-29 02:15:19,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2023-11-29 02:15:19,393 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 20 letters. Loop has 2 letters. [2023-11-29 02:15:19,393 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:19,393 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:19,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:19,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:19,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 02:15:19,438 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:19,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:19,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:19,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:19,601 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-29 02:15:19,602 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.5 stem predicates 2 loop predicates [2023-11-29 02:15:19,602 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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-29 02:15:19,717 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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 40 states and 50 transitions. Complement of second has 12 states. [2023-11-29 02:15:19,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 5 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:15:19,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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-29 02:15:19,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 38 transitions. [2023-11-29 02:15:19,719 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 38 transitions. Stem has 20 letters. Loop has 2 letters. [2023-11-29 02:15:19,719 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:19,719 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 38 transitions. Stem has 22 letters. Loop has 2 letters. [2023-11-29 02:15:19,719 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:19,719 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 38 transitions. Stem has 20 letters. Loop has 4 letters. [2023-11-29 02:15:19,720 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:19,720 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 40 states and 50 transitions. [2023-11-29 02:15:19,721 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:19,721 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 40 states to 35 states and 43 transitions. [2023-11-29 02:15:19,722 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:15:19,722 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:15:19,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 43 transitions. [2023-11-29 02:15:19,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:19,722 INFO L218 hiAutomatonCegarLoop]: Abstraction has 35 states and 43 transitions. [2023-11-29 02:15:19,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states and 43 transitions. [2023-11-29 02:15:19,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 30. [2023-11-29 02:15:19,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 30 states have (on average 1.2333333333333334) internal successors, (37), 29 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-29 02:15:19,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2023-11-29 02:15:19,725 INFO L240 hiAutomatonCegarLoop]: Abstraction has 30 states and 37 transitions. [2023-11-29 02:15:19,725 INFO L428 stractBuchiCegarLoop]: Abstraction has 30 states and 37 transitions. [2023-11-29 02:15:19,726 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-29 02:15:19,726 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30 states and 37 transitions. [2023-11-29 02:15:19,726 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:19,726 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:19,726 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:19,727 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:19,727 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:19,728 INFO L748 eck$LassoCheckResult]: Stem: 1017#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1005#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 1006#L551 assume !(main_~length~0#1 < 1); 1015#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 1009#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 1010#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1000#L556 assume !(main_~val~0#1 < 0); 1001#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1002#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1016#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1018#L556 assume !(main_~val~0#1 < 0); 1025#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1024#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1023#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 1007#L554-4 main_~j~0#1 := 0; 1008#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 1019#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1027#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1026#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1020#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 1014#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1029#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1003#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1004#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 1012#L562-3 [2023-11-29 02:15:19,728 INFO L750 eck$LassoCheckResult]: Loop: 1012#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1011#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 1012#L562-3 [2023-11-29 02:15:19,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:19,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1808436561, now seen corresponding path program 4 times [2023-11-29 02:15:19,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:19,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217085195] [2023-11-29 02:15:19,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:19,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:19,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:19,843 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:19,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:15:19,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217085195] [2023-11-29 02:15:19,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217085195] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:15:19,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198727501] [2023-11-29 02:15:19,844 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:15:19,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:15:19,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:19,845 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:15:19,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-11-29 02:15:19,903 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:15:19,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:15:19,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 02:15:19,905 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:19,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2023-11-29 02:15:20,012 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:20,013 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:15:20,074 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:20,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198727501] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:15:20,074 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:15:20,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2023-11-29 02:15:20,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703360293] [2023-11-29 02:15:20,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:15:20,075 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:15:20,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:20,075 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 4 times [2023-11-29 02:15:20,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:20,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276540295] [2023-11-29 02:15:20,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:20,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:20,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:20,080 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:20,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:20,083 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:20,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:15:20,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 02:15:20,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-29 02:15:20,120 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. cyclomatic complexity: 12 Second operand has 14 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 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-29 02:15:20,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:15:20,231 INFO L93 Difference]: Finished difference Result 49 states and 60 transitions. [2023-11-29 02:15:20,232 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 49 states and 60 transitions. [2023-11-29 02:15:20,233 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:20,233 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 49 states to 37 states and 46 transitions. [2023-11-29 02:15:20,233 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:15:20,234 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:15:20,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 46 transitions. [2023-11-29 02:15:20,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:20,234 INFO L218 hiAutomatonCegarLoop]: Abstraction has 37 states and 46 transitions. [2023-11-29 02:15:20,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states and 46 transitions. [2023-11-29 02:15:20,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 34. [2023-11-29 02:15:20,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 33 states have internal predecessors, (42), 0 states have call successors, (0), 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-29 02:15:20,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 42 transitions. [2023-11-29 02:15:20,237 INFO L240 hiAutomatonCegarLoop]: Abstraction has 34 states and 42 transitions. [2023-11-29 02:15:20,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 02:15:20,238 INFO L428 stractBuchiCegarLoop]: Abstraction has 34 states and 42 transitions. [2023-11-29 02:15:20,239 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-29 02:15:20,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 34 states and 42 transitions. [2023-11-29 02:15:20,239 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:20,239 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:20,239 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:20,240 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:20,240 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:20,241 INFO L748 eck$LassoCheckResult]: Stem: 1259#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1247#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 1248#L551 assume !(main_~length~0#1 < 1); 1257#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 1251#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 1252#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1260#L556 assume !(main_~val~0#1 < 0); 1275#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1274#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1261#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1242#L556 assume !(main_~val~0#1 < 0); 1243#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1244#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1258#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1267#L556 assume !(main_~val~0#1 < 0); 1273#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1268#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1266#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 1249#L554-4 main_~j~0#1 := 0; 1250#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 1262#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1270#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1269#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1263#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 1256#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1272#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1245#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1246#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 1254#L562-3 [2023-11-29 02:15:20,241 INFO L750 eck$LassoCheckResult]: Loop: 1254#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1253#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 1254#L562-3 [2023-11-29 02:15:20,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:20,241 INFO L85 PathProgramCache]: Analyzing trace with hash -759828824, now seen corresponding path program 5 times [2023-11-29 02:15:20,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:20,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968644484] [2023-11-29 02:15:20,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:20,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:20,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:20,259 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:20,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:20,274 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:20,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:20,274 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 5 times [2023-11-29 02:15:20,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:20,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738884540] [2023-11-29 02:15:20,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:20,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:20,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:20,278 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:20,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:20,281 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:20,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:20,281 INFO L85 PathProgramCache]: Analyzing trace with hash -51058003, now seen corresponding path program 2 times [2023-11-29 02:15:20,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:20,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724129178] [2023-11-29 02:15:20,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:20,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:20,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:20,298 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:20,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:20,317 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:20,848 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:15:20,848 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:15:20,848 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:15:20,848 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:15:20,848 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:15:20,848 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:20,849 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:15:20,849 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:15:20,849 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration8_Lasso [2023-11-29 02:15:20,849 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:15:20,849 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:15:20,851 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:20,853 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:20,855 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:20,857 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:20,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-29 02:15:20,861 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:20,867 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:20,869 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:21,072 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:21,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-29 02:15:21,077 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:21,078 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:21,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-29 02:15:21,083 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:21,392 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:15:21,392 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:15:21,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:21,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:21,395 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:21,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2023-11-29 02:15:21,400 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-29 02:15:21,410 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:21,411 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:21,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:21,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:21,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:21,411 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:21,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:21,412 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:21,415 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2023-11-29 02:15:21,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:21,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:21,416 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:21,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2023-11-29 02:15:21,418 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-29 02:15:21,429 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:21,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:21,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:21,429 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:21,429 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:21,430 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:21,430 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:21,431 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:21,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2023-11-29 02:15:21,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:21,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:21,435 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:21,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2023-11-29 02:15:21,437 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-29 02:15:21,447 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:21,447 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:21,447 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:21,447 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:21,448 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:21,448 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:21,448 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:21,449 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:21,452 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2023-11-29 02:15:21,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:21,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:21,453 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:21,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2023-11-29 02:15:21,455 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-29 02:15:21,468 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:21,468 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:21,468 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:21,468 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:21,469 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:21,469 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:21,473 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:21,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2023-11-29 02:15:21,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:21,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:21,478 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:21,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2023-11-29 02:15:21,480 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-29 02:15:21,493 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:21,493 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:21,493 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:21,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:21,493 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:21,493 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:21,494 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:21,495 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:21,498 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2023-11-29 02:15:21,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:21,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:21,499 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:21,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2023-11-29 02:15:21,502 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-29 02:15:21,514 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:21,514 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:21,514 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:21,515 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:21,515 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:21,515 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:21,515 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:21,516 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:21,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2023-11-29 02:15:21,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:21,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:21,521 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:21,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2023-11-29 02:15:21,523 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-29 02:15:21,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:21,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:21,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:21,536 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:21,537 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:21,537 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:21,541 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:21,543 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2023-11-29 02:15:21,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:21,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:21,544 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:21,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2023-11-29 02:15:21,547 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-29 02:15:21,557 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:21,557 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:21,557 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:21,557 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:21,561 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:21,562 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:21,572 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:21,576 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:21,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:21,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:21,577 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:21,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2023-11-29 02:15:21,579 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-29 02:15:21,589 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:21,590 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:21,590 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:21,590 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:21,592 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:21,592 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:21,599 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:21,602 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2023-11-29 02:15:21,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:21,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:21,603 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:21,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2023-11-29 02:15:21,605 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:15:21,618 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:21,619 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:21,619 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:21,619 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:21,620 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:21,620 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:21,625 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:21,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2023-11-29 02:15:21,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:21,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:21,629 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:21,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2023-11-29 02:15:21,631 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-29 02:15:21,642 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:21,642 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:21,642 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:21,642 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:21,645 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:21,645 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:21,654 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:15:21,666 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2023-11-29 02:15:21,666 INFO L444 ModelExtractionUtils]: 3 out of 13 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-29 02:15:21,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:21,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:21,675 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:21,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2023-11-29 02:15:21,676 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:15:21,687 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:15:21,687 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:15:21,687 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 8)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 8)_1 Supporting invariants [] [2023-11-29 02:15:21,690 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2023-11-29 02:15:21,706 INFO L156 tatePredicateManager]: 6 out of 7 supporting invariants were superfluous and have been removed [2023-11-29 02:15:21,708 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][8] could not be translated [2023-11-29 02:15:21,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:21,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:21,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:15:21,756 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:21,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:21,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:21,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:21,930 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-29 02:15:21,930 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.5 stem predicates 2 loop predicates [2023-11-29 02:15:21,931 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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-29 02:15:21,965 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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 35 states and 44 transitions. Complement of second has 5 states. [2023-11-29 02:15:21,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:21,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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-29 02:15:21,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 02:15:21,967 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 28 letters. Loop has 2 letters. [2023-11-29 02:15:21,967 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:21,967 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:21,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:22,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:22,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:15:22,008 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:22,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:22,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:22,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:22,180 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-29 02:15:22,181 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.5 stem predicates 2 loop predicates [2023-11-29 02:15:22,181 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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-29 02:15:22,207 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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 35 states and 44 transitions. Complement of second has 5 states. [2023-11-29 02:15:22,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:22,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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-29 02:15:22,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 02:15:22,209 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 28 letters. Loop has 2 letters. [2023-11-29 02:15:22,209 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:22,209 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:22,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:22,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:22,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:15:22,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:22,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:22,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:22,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:22,398 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-29 02:15:22,398 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.5 stem predicates 2 loop predicates [2023-11-29 02:15:22,398 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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-29 02:15:22,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2023-11-29 02:15:22,497 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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 50 states and 63 transitions. Complement of second has 13 states. [2023-11-29 02:15:22,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 5 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:15:22,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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-29 02:15:22,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 39 transitions. [2023-11-29 02:15:22,498 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 39 transitions. Stem has 28 letters. Loop has 2 letters. [2023-11-29 02:15:22,499 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:22,499 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 39 transitions. Stem has 30 letters. Loop has 2 letters. [2023-11-29 02:15:22,499 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:22,500 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 39 transitions. Stem has 28 letters. Loop has 4 letters. [2023-11-29 02:15:22,500 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:22,500 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 50 states and 63 transitions. [2023-11-29 02:15:22,501 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:22,502 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 50 states to 45 states and 56 transitions. [2023-11-29 02:15:22,502 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:15:22,502 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:15:22,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 56 transitions. [2023-11-29 02:15:22,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:22,502 INFO L218 hiAutomatonCegarLoop]: Abstraction has 45 states and 56 transitions. [2023-11-29 02:15:22,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states and 56 transitions. [2023-11-29 02:15:22,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 39. [2023-11-29 02:15:22,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 38 states have internal predecessors, (48), 0 states have call successors, (0), 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-29 02:15:22,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 48 transitions. [2023-11-29 02:15:22,506 INFO L240 hiAutomatonCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-29 02:15:22,506 INFO L428 stractBuchiCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-29 02:15:22,506 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-29 02:15:22,506 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 48 transitions. [2023-11-29 02:15:22,507 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:22,507 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:22,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:22,508 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:22,508 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:22,509 INFO L748 eck$LassoCheckResult]: Stem: 1781#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1768#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 1769#L551 assume !(main_~length~0#1 < 1); 1778#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 1772#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 1773#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1782#L556 assume !(main_~val~0#1 < 0); 1791#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1779#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1780#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1763#L556 assume !(main_~val~0#1 < 0); 1764#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1765#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1790#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1787#L556 assume !(main_~val~0#1 < 0); 1789#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1788#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1786#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 1770#L554-4 main_~j~0#1 := 0; 1771#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 1783#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1796#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1797#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1784#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 1777#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1785#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1766#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1767#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 1799#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1795#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1794#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1792#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 1775#L562-3 [2023-11-29 02:15:22,509 INFO L750 eck$LassoCheckResult]: Loop: 1775#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1774#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 1775#L562-3 [2023-11-29 02:15:22,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:22,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1822100739, now seen corresponding path program 6 times [2023-11-29 02:15:22,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:22,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641003977] [2023-11-29 02:15:22,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:22,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:22,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:22,647 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:22,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:15:22,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641003977] [2023-11-29 02:15:22,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641003977] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:15:22,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892175058] [2023-11-29 02:15:22,647 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:15:22,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:15:22,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:22,648 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:15:22,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-11-29 02:15:22,715 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 02:15:22,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:15:22,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 02:15:22,718 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:22,834 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:22,834 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:15:22,904 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:22,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892175058] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:15:22,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:15:22,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2023-11-29 02:15:22,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110380959] [2023-11-29 02:15:22,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:15:22,905 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:15:22,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:22,905 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 6 times [2023-11-29 02:15:22,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:22,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732313746] [2023-11-29 02:15:22,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:22,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:22,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:22,910 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:22,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:22,913 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:22,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:15:22,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 02:15:22,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2023-11-29 02:15:22,948 INFO L87 Difference]: Start difference. First operand 39 states and 48 transitions. cyclomatic complexity: 15 Second operand has 17 states, 16 states have (on average 3.5) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 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-29 02:15:23,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:15:23,063 INFO L93 Difference]: Finished difference Result 63 states and 77 transitions. [2023-11-29 02:15:23,063 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 63 states and 77 transitions. [2023-11-29 02:15:23,063 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:23,064 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 63 states to 46 states and 57 transitions. [2023-11-29 02:15:23,064 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:15:23,064 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:15:23,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 57 transitions. [2023-11-29 02:15:23,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:23,065 INFO L218 hiAutomatonCegarLoop]: Abstraction has 46 states and 57 transitions. [2023-11-29 02:15:23,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states and 57 transitions. [2023-11-29 02:15:23,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 43. [2023-11-29 02:15:23,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 43 states have (on average 1.2325581395348837) internal successors, (53), 42 states have internal predecessors, (53), 0 states have call successors, (0), 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-29 02:15:23,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 53 transitions. [2023-11-29 02:15:23,068 INFO L240 hiAutomatonCegarLoop]: Abstraction has 43 states and 53 transitions. [2023-11-29 02:15:23,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 02:15:23,068 INFO L428 stractBuchiCegarLoop]: Abstraction has 43 states and 53 transitions. [2023-11-29 02:15:23,068 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-29 02:15:23,068 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 43 states and 53 transitions. [2023-11-29 02:15:23,069 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:23,069 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:23,069 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:23,070 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:23,070 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:23,070 INFO L748 eck$LassoCheckResult]: Stem: 2099#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2086#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 2087#L551 assume !(main_~length~0#1 < 1); 2096#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 2090#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 2091#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2100#L556 assume !(main_~val~0#1 < 0); 2121#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2097#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2098#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2081#L556 assume !(main_~val~0#1 < 0); 2082#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2083#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2118#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2117#L556 assume !(main_~val~0#1 < 0); 2116#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2115#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2114#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2105#L556 assume !(main_~val~0#1 < 0); 2110#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2107#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2104#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 2088#L554-4 main_~j~0#1 := 0; 2089#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 2101#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2111#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2112#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2119#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 2120#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2122#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2084#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2085#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 2095#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2109#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2108#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2106#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 2093#L562-3 [2023-11-29 02:15:23,070 INFO L750 eck$LassoCheckResult]: Loop: 2093#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2092#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 2093#L562-3 [2023-11-29 02:15:23,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:23,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1774872054, now seen corresponding path program 7 times [2023-11-29 02:15:23,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:23,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949314532] [2023-11-29 02:15:23,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:23,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:23,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:23,088 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:23,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:23,107 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:23,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:23,108 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 7 times [2023-11-29 02:15:23,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:23,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142887286] [2023-11-29 02:15:23,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:23,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:23,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:23,112 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:23,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:23,115 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:23,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:23,116 INFO L85 PathProgramCache]: Analyzing trace with hash 550028923, now seen corresponding path program 3 times [2023-11-29 02:15:23,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:23,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356734617] [2023-11-29 02:15:23,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:23,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:23,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:23,139 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:23,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:23,158 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:23,806 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:15:23,806 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:15:23,806 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:15:23,807 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:15:23,807 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:15:23,807 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:23,807 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:15:23,807 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:15:23,807 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration10_Lasso [2023-11-29 02:15:23,807 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:15:23,807 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:15:23,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-29 02:15:23,810 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:23,812 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:23,814 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:23,948 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:23,950 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:23,952 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:23,953 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:23,954 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:23,956 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:23,957 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:23,959 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:23,960 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:23,962 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:23,964 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:24,150 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:15:24,150 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:15:24,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:24,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:24,151 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:24,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2023-11-29 02:15:24,154 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:15:24,164 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:24,164 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:24,165 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:24,165 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:24,165 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:24,165 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:24,165 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:24,166 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:24,169 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:24,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:24,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:24,170 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:24,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2023-11-29 02:15:24,172 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-29 02:15:24,182 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:24,182 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:24,182 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:24,182 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:24,183 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:24,183 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:24,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:24,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2023-11-29 02:15:24,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:24,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:24,189 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:24,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2023-11-29 02:15:24,192 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-29 02:15:24,202 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:24,202 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:24,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:24,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:24,203 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:24,203 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:24,203 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:24,204 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:24,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:24,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:24,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:24,208 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:24,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2023-11-29 02:15:24,210 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-29 02:15:24,222 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:24,222 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:24,222 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:24,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:24,224 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:24,224 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:24,229 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:24,231 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:24,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:24,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:24,232 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:24,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2023-11-29 02:15:24,235 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-29 02:15:24,246 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:24,246 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:24,246 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:24,246 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:24,250 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:24,250 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:24,259 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:24,261 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2023-11-29 02:15:24,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:24,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:24,262 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:24,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2023-11-29 02:15:24,264 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-29 02:15:24,275 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:24,275 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:24,275 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:24,275 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:24,276 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:24,276 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:24,280 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:24,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2023-11-29 02:15:24,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:24,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:24,284 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:24,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2023-11-29 02:15:24,286 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-29 02:15:24,297 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:24,297 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:24,297 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:24,297 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:24,298 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:24,298 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:24,302 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:24,305 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:24,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:24,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:24,306 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:24,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2023-11-29 02:15:24,308 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-29 02:15:24,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:24,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:24,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:24,318 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:24,321 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:24,321 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:24,328 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:15:24,337 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 02:15:24,337 INFO L444 ModelExtractionUtils]: 3 out of 13 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-29 02:15:24,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:24,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:24,339 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:24,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2023-11-29 02:15:24,340 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:15:24,351 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:15:24,351 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:15:24,351 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 12)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 12)_1 Supporting invariants [] [2023-11-29 02:15:24,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2023-11-29 02:15:24,370 INFO L156 tatePredicateManager]: 7 out of 8 supporting invariants were superfluous and have been removed [2023-11-29 02:15:24,371 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][12] could not be translated [2023-11-29 02:15:24,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:24,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 02:15:24,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:24,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:24,565 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:24,566 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:24,586 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-29 02:15:24,586 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2023-11-29 02:15:24,586 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16 Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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-29 02:15:24,617 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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 44 states and 55 transitions. Complement of second has 5 states. [2023-11-29 02:15:24,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:24,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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-29 02:15:24,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 02:15:24,618 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 36 letters. Loop has 2 letters. [2023-11-29 02:15:24,618 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:24,618 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:24,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:24,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:24,661 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 02:15:24,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:24,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:24,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:24,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:24,831 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-29 02:15:24,831 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.6 stem predicates 2 loop predicates [2023-11-29 02:15:24,832 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16 Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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-29 02:15:24,858 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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 44 states and 55 transitions. Complement of second has 5 states. [2023-11-29 02:15:24,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:24,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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-29 02:15:24,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 02:15:24,859 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 36 letters. Loop has 2 letters. [2023-11-29 02:15:24,859 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:24,859 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:24,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:24,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:24,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 02:15:24,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:24,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2023-11-29 02:15:25,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:25,068 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:25,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:25,095 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-29 02:15:25,096 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2023-11-29 02:15:25,096 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16 Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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-29 02:15:25,194 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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 60 states and 76 transitions. Complement of second has 15 states. [2023-11-29 02:15:25,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 6 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:15:25,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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-29 02:15:25,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 45 transitions. [2023-11-29 02:15:25,195 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 36 letters. Loop has 2 letters. [2023-11-29 02:15:25,195 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:25,195 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 38 letters. Loop has 2 letters. [2023-11-29 02:15:25,196 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:25,196 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 36 letters. Loop has 4 letters. [2023-11-29 02:15:25,196 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:25,196 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60 states and 76 transitions. [2023-11-29 02:15:25,197 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:25,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60 states to 55 states and 69 transitions. [2023-11-29 02:15:25,197 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:15:25,198 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:15:25,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 69 transitions. [2023-11-29 02:15:25,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:25,198 INFO L218 hiAutomatonCegarLoop]: Abstraction has 55 states and 69 transitions. [2023-11-29 02:15:25,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states and 69 transitions. [2023-11-29 02:15:25,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 48. [2023-11-29 02:15:25,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 48 states have (on average 1.2291666666666667) internal successors, (59), 47 states have internal predecessors, (59), 0 states have call successors, (0), 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-29 02:15:25,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 59 transitions. [2023-11-29 02:15:25,201 INFO L240 hiAutomatonCegarLoop]: Abstraction has 48 states and 59 transitions. [2023-11-29 02:15:25,201 INFO L428 stractBuchiCegarLoop]: Abstraction has 48 states and 59 transitions. [2023-11-29 02:15:25,201 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-29 02:15:25,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 59 transitions. [2023-11-29 02:15:25,202 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:25,202 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:25,202 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:25,203 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:25,203 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:25,203 INFO L748 eck$LassoCheckResult]: Stem: 2739#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2726#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 2727#L551 assume !(main_~length~0#1 < 1); 2736#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 2730#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 2731#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2740#L556 assume !(main_~val~0#1 < 0); 2752#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2737#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2738#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2721#L556 assume !(main_~val~0#1 < 0); 2722#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2723#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2751#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2750#L556 assume !(main_~val~0#1 < 0); 2749#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2748#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2747#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2744#L556 assume !(main_~val~0#1 < 0); 2746#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2745#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2743#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 2728#L554-4 main_~j~0#1 := 0; 2729#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 2735#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2742#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2724#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2725#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 2741#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2767#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2766#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2765#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 2763#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2762#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2761#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2760#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 2759#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2756#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2755#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2753#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 2733#L562-3 [2023-11-29 02:15:25,203 INFO L750 eck$LassoCheckResult]: Loop: 2733#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2732#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 2733#L562-3 [2023-11-29 02:15:25,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:25,203 INFO L85 PathProgramCache]: Analyzing trace with hash 296817483, now seen corresponding path program 8 times [2023-11-29 02:15:25,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:25,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517198549] [2023-11-29 02:15:25,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:25,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:25,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:25,383 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 15 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:25,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:15:25,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517198549] [2023-11-29 02:15:25,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517198549] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:15:25,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131984110] [2023-11-29 02:15:25,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:15:25,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:15:25,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:25,385 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:15:25,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-11-29 02:15:25,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:15:25,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:15:25,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:15:25,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:25,610 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 28 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:25,610 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:15:25,710 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 28 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:25,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131984110] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:15:25,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:15:25,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2023-11-29 02:15:25,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627810287] [2023-11-29 02:15:25,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:15:25,711 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:15:25,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:25,711 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 8 times [2023-11-29 02:15:25,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:25,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231845487] [2023-11-29 02:15:25,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:25,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:25,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:25,715 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:25,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:25,718 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:25,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:15:25,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 02:15:25,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2023-11-29 02:15:25,757 INFO L87 Difference]: Start difference. First operand 48 states and 59 transitions. cyclomatic complexity: 18 Second operand has 20 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 20 states have internal predecessors, (68), 0 states have call successors, (0), 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-29 02:15:25,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:15:25,896 INFO L93 Difference]: Finished difference Result 77 states and 94 transitions. [2023-11-29 02:15:25,896 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 77 states and 94 transitions. [2023-11-29 02:15:25,897 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:25,898 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 77 states to 55 states and 68 transitions. [2023-11-29 02:15:25,898 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:15:25,898 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:15:25,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 68 transitions. [2023-11-29 02:15:25,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:25,898 INFO L218 hiAutomatonCegarLoop]: Abstraction has 55 states and 68 transitions. [2023-11-29 02:15:25,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states and 68 transitions. [2023-11-29 02:15:25,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 52. [2023-11-29 02:15:25,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 52 states have (on average 1.2307692307692308) internal successors, (64), 51 states have internal predecessors, (64), 0 states have call successors, (0), 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-29 02:15:25,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 64 transitions. [2023-11-29 02:15:25,902 INFO L240 hiAutomatonCegarLoop]: Abstraction has 52 states and 64 transitions. [2023-11-29 02:15:25,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:15:25,902 INFO L428 stractBuchiCegarLoop]: Abstraction has 52 states and 64 transitions. [2023-11-29 02:15:25,902 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-11-29 02:15:25,903 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52 states and 64 transitions. [2023-11-29 02:15:25,903 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:25,903 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:25,903 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:25,904 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:25,904 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:25,904 INFO L748 eck$LassoCheckResult]: Stem: 3132#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 3120#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 3121#L551 assume !(main_~length~0#1 < 1); 3130#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 3124#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 3125#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3115#L556 assume !(main_~val~0#1 < 0); 3116#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3117#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3131#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3133#L556 assume !(main_~val~0#1 < 0); 3166#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3165#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3164#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3163#L556 assume !(main_~val~0#1 < 0); 3162#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3161#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3160#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3159#L556 assume !(main_~val~0#1 < 0); 3158#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3157#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3156#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3137#L556 assume !(main_~val~0#1 < 0); 3143#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3140#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3136#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 3122#L554-4 main_~j~0#1 := 0; 3123#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 3129#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3135#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3118#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3119#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 3134#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3154#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3153#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3152#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 3150#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3149#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3148#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3147#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 3146#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3142#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3141#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3138#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 3127#L562-3 [2023-11-29 02:15:25,904 INFO L750 eck$LassoCheckResult]: Loop: 3127#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3126#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 3127#L562-3 [2023-11-29 02:15:25,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:25,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1662287172, now seen corresponding path program 9 times [2023-11-29 02:15:25,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:25,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433198914] [2023-11-29 02:15:25,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:25,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:25,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:25,928 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:25,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:25,947 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:25,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:25,947 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 9 times [2023-11-29 02:15:25,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:25,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720359653] [2023-11-29 02:15:25,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:25,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:25,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:25,951 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:25,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:25,954 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:25,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:25,954 INFO L85 PathProgramCache]: Analyzing trace with hash -269860279, now seen corresponding path program 4 times [2023-11-29 02:15:25,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:25,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606703418] [2023-11-29 02:15:25,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:25,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:25,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:25,978 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:25,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:25,999 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:27,206 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:15:27,206 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:15:27,206 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:15:27,206 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:15:27,206 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:15:27,206 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,206 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:15:27,206 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:15:27,206 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration12_Lasso [2023-11-29 02:15:27,206 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:15:27,206 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:15:27,208 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:27,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-29 02:15:27,212 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:27,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-29 02:15:27,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-29 02:15:27,218 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:27,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-29 02:15:27,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-29 02:15:27,223 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:27,224 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:27,226 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:27,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-29 02:15:27,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-29 02:15:27,466 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:27,711 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:15:27,711 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:15:27,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,712 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2023-11-29 02:15:27,714 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-29 02:15:27,731 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,731 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:27,731 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,731 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,731 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,732 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:27,732 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:27,733 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:27,735 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2023-11-29 02:15:27,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,736 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2023-11-29 02:15:27,738 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-29 02:15:27,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:27,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,749 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,749 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,749 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:27,749 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:27,750 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:27,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:27,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,754 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2023-11-29 02:15:27,757 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-29 02:15:27,768 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,768 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:27,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,769 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,769 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,769 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:27,769 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:27,770 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:27,773 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2023-11-29 02:15:27,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,774 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2023-11-29 02:15:27,776 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-29 02:15:27,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,786 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,787 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,787 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,788 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:27,788 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:27,791 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:27,793 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:27,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,794 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2023-11-29 02:15:27,796 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-29 02:15:27,806 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,806 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:27,806 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,806 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,807 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:27,807 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:27,808 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:27,810 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2023-11-29 02:15:27,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,811 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2023-11-29 02:15:27,813 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-29 02:15:27,823 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,824 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,824 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,824 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,825 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:27,825 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:27,828 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:27,830 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:27,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,831 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2023-11-29 02:15:27,833 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-29 02:15:27,843 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,843 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:27,843 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,843 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,843 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,844 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:27,844 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:27,845 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:27,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2023-11-29 02:15:27,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,848 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2023-11-29 02:15:27,850 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-29 02:15:27,863 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,863 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,863 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,863 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,864 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:27,864 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:27,868 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:27,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2023-11-29 02:15:27,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,872 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2023-11-29 02:15:27,874 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-29 02:15:27,884 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,884 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:27,885 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,885 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,885 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,885 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:27,885 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:27,886 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:27,888 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2023-11-29 02:15:27,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,889 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2023-11-29 02:15:27,892 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-29 02:15:27,902 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,902 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,903 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:27,903 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:27,907 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:27,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:27,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,911 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2023-11-29 02:15:27,913 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-29 02:15:27,923 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,923 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:27,923 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,923 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,924 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,924 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:27,924 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:27,925 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:27,928 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2023-11-29 02:15:27,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,929 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2023-11-29 02:15:27,931 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-29 02:15:27,941 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,941 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,941 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,941 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,942 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:27,942 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:27,945 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:27,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2023-11-29 02:15:27,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,948 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2023-11-29 02:15:27,950 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-29 02:15:27,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,961 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,962 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:27,962 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:27,976 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:27,978 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2023-11-29 02:15:27,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:27,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:27,980 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:27,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2023-11-29 02:15:27,982 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-29 02:15:27,992 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:27,992 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:27,992 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:27,992 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:27,994 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:27,994 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:28,000 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:28,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:28,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:28,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:28,003 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:28,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2023-11-29 02:15:28,006 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-29 02:15:28,015 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:28,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:28,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:28,016 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:28,017 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:28,017 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:28,020 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:28,023 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:28,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:28,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:28,024 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:28,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2023-11-29 02:15:28,026 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-29 02:15:28,036 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:28,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:28,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:28,036 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:28,038 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:28,038 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:28,044 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:28,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2023-11-29 02:15:28,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:28,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:28,048 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:28,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2023-11-29 02:15:28,050 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-29 02:15:28,061 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:28,061 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:28,061 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:28,061 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:28,064 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:28,064 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:28,074 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:28,076 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:28,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:28,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:28,077 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:28,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2023-11-29 02:15:28,080 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-29 02:15:28,090 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:28,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:28,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:28,090 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:28,093 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:28,093 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:28,101 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:15:28,111 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2023-11-29 02:15:28,111 INFO L444 ModelExtractionUtils]: 6 out of 13 variables were initially zero. Simplification set additionally 5 variables to zero. [2023-11-29 02:15:28,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:28,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:28,112 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:28,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2023-11-29 02:15:28,114 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:15:28,125 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:15:28,125 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:15:28,125 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 16 ULTIMATE.start_main_~arr~0#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 16 ULTIMATE.start_main_~arr~0#1.offset))_1 Supporting invariants [] [2023-11-29 02:15:28,127 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2023-11-29 02:15:28,147 INFO L156 tatePredicateManager]: 8 out of 9 supporting invariants were superfluous and have been removed [2023-11-29 02:15:28,149 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][16 + ~arr~0!offset] could not be translated [2023-11-29 02:15:28,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:28,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:28,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:15:28,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:28,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:28,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:28,289 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:28,307 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-29 02:15:28,307 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2023-11-29 02:15:28,307 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19 Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 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-29 02:15:28,328 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19. Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 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 53 states and 66 transitions. Complement of second has 4 states. [2023-11-29 02:15:28,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:28,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 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-29 02:15:28,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:15:28,329 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 44 letters. Loop has 2 letters. [2023-11-29 02:15:28,329 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:28,329 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:28,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:28,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:28,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:15:28,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:28,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:28,474 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:28,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:28,492 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-29 02:15:28,492 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.6 stem predicates 2 loop predicates [2023-11-29 02:15:28,492 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19 Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 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-29 02:15:28,510 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19. Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 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 53 states and 66 transitions. Complement of second has 4 states. [2023-11-29 02:15:28,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:28,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 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-29 02:15:28,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:15:28,512 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 44 letters. Loop has 2 letters. [2023-11-29 02:15:28,512 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:28,512 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:28,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:28,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:28,557 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:15:28,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:28,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:28,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:28,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:28,683 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-29 02:15:28,683 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2023-11-29 02:15:28,684 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19 Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 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-29 02:15:28,803 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19. Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 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 70 states and 89 transitions. Complement of second has 16 states. [2023-11-29 02:15:28,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 6 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:15:28,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 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-29 02:15:28,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 51 transitions. [2023-11-29 02:15:28,804 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 51 transitions. Stem has 44 letters. Loop has 2 letters. [2023-11-29 02:15:28,804 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:28,804 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 51 transitions. Stem has 46 letters. Loop has 2 letters. [2023-11-29 02:15:28,804 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:28,805 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 51 transitions. Stem has 44 letters. Loop has 4 letters. [2023-11-29 02:15:28,805 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:28,805 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 70 states and 89 transitions. [2023-11-29 02:15:28,806 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:28,806 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 70 states to 65 states and 82 transitions. [2023-11-29 02:15:28,806 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:15:28,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:15:28,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 82 transitions. [2023-11-29 02:15:28,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:28,807 INFO L218 hiAutomatonCegarLoop]: Abstraction has 65 states and 82 transitions. [2023-11-29 02:15:28,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states and 82 transitions. [2023-11-29 02:15:28,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 57. [2023-11-29 02:15:28,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 57 states have (on average 1.2280701754385965) internal successors, (70), 56 states have internal predecessors, (70), 0 states have call successors, (0), 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-29 02:15:28,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 70 transitions. [2023-11-29 02:15:28,811 INFO L240 hiAutomatonCegarLoop]: Abstraction has 57 states and 70 transitions. [2023-11-29 02:15:28,811 INFO L428 stractBuchiCegarLoop]: Abstraction has 57 states and 70 transitions. [2023-11-29 02:15:28,811 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2023-11-29 02:15:28,811 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 57 states and 70 transitions. [2023-11-29 02:15:28,811 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:28,811 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:28,812 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:28,812 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:28,812 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:28,813 INFO L748 eck$LassoCheckResult]: Stem: 3880#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 3867#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 3868#L551 assume !(main_~length~0#1 < 1); 3877#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 3871#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 3872#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3881#L556 assume !(main_~val~0#1 < 0); 3898#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3878#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3879#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3862#L556 assume !(main_~val~0#1 < 0); 3863#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3864#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3897#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3896#L556 assume !(main_~val~0#1 < 0); 3895#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3894#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3893#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3892#L556 assume !(main_~val~0#1 < 0); 3891#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3890#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3889#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3886#L556 assume !(main_~val~0#1 < 0); 3888#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3887#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3885#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 3869#L554-4 main_~j~0#1 := 0; 3870#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 3882#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3917#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3916#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3883#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 3876#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3884#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3865#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3866#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 3914#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3913#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3912#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3911#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 3909#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3908#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3907#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3906#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 3905#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3902#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3901#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3899#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 3874#L562-3 [2023-11-29 02:15:28,813 INFO L750 eck$LassoCheckResult]: Loop: 3874#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3873#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 3874#L562-3 [2023-11-29 02:15:28,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:28,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1637690471, now seen corresponding path program 10 times [2023-11-29 02:15:28,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:28,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709025205] [2023-11-29 02:15:28,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:28,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:28,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:29,043 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:29,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:15:29,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709025205] [2023-11-29 02:15:29,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709025205] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:15:29,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668118750] [2023-11-29 02:15:29,044 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:15:29,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:15:29,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:29,045 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:15:29,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2023-11-29 02:15:29,130 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:15:29,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:15:29,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 02:15:29,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:29,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2023-11-29 02:15:29,326 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 45 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:29,327 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:15:29,446 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 45 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:29,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668118750] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:15:29,447 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:15:29,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 22 [2023-11-29 02:15:29,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669425259] [2023-11-29 02:15:29,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:15:29,447 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:15:29,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:29,448 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 10 times [2023-11-29 02:15:29,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:29,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939901520] [2023-11-29 02:15:29,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:29,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:29,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:29,451 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:29,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:29,454 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:29,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:15:29,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:15:29,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2023-11-29 02:15:29,483 INFO L87 Difference]: Start difference. First operand 57 states and 70 transitions. cyclomatic complexity: 21 Second operand has 23 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 23 states have internal predecessors, (80), 0 states have call successors, (0), 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-29 02:15:29,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:15:29,657 INFO L93 Difference]: Finished difference Result 91 states and 111 transitions. [2023-11-29 02:15:29,657 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 91 states and 111 transitions. [2023-11-29 02:15:29,658 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:29,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 91 states to 64 states and 79 transitions. [2023-11-29 02:15:29,659 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:15:29,659 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:15:29,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 79 transitions. [2023-11-29 02:15:29,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:29,659 INFO L218 hiAutomatonCegarLoop]: Abstraction has 64 states and 79 transitions. [2023-11-29 02:15:29,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states and 79 transitions. [2023-11-29 02:15:29,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 61. [2023-11-29 02:15:29,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 61 states have (on average 1.2295081967213115) internal successors, (75), 60 states have internal predecessors, (75), 0 states have call successors, (0), 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-29 02:15:29,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 75 transitions. [2023-11-29 02:15:29,662 INFO L240 hiAutomatonCegarLoop]: Abstraction has 61 states and 75 transitions. [2023-11-29 02:15:29,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:15:29,663 INFO L428 stractBuchiCegarLoop]: Abstraction has 61 states and 75 transitions. [2023-11-29 02:15:29,663 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2023-11-29 02:15:29,663 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 61 states and 75 transitions. [2023-11-29 02:15:29,663 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:29,664 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:29,664 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:29,664 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:29,664 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:29,664 INFO L748 eck$LassoCheckResult]: Stem: 4349#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 4337#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 4338#L551 assume !(main_~length~0#1 < 1); 4343#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 4341#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 4342#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 4332#L556 assume !(main_~val~0#1 < 0); 4333#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4334#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 4348#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 4350#L556 assume !(main_~val~0#1 < 0); 4392#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4391#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 4390#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 4389#L556 assume !(main_~val~0#1 < 0); 4388#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4387#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 4386#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 4385#L556 assume !(main_~val~0#1 < 0); 4384#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4383#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 4382#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 4381#L556 assume !(main_~val~0#1 < 0); 4380#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4379#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 4378#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 4355#L556 assume !(main_~val~0#1 < 0); 4361#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4358#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 4354#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 4339#L554-4 main_~j~0#1 := 0; 4340#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 4351#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4352#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 4335#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 4336#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 4347#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4377#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 4376#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 4375#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 4373#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4372#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 4371#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 4370#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 4368#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4367#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 4366#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 4365#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 4364#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4360#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 4359#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 4356#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 4345#L562-3 [2023-11-29 02:15:29,665 INFO L750 eck$LassoCheckResult]: Loop: 4345#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4344#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 4345#L562-3 [2023-11-29 02:15:29,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:29,665 INFO L85 PathProgramCache]: Analyzing trace with hash 618476690, now seen corresponding path program 11 times [2023-11-29 02:15:29,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:29,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044720651] [2023-11-29 02:15:29,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:29,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:29,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:29,687 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:29,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:29,708 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:29,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:29,708 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 11 times [2023-11-29 02:15:29,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:29,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358370470] [2023-11-29 02:15:29,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:29,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:29,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:29,712 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:29,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:29,715 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:29,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:29,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1650613783, now seen corresponding path program 5 times [2023-11-29 02:15:29,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:29,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342019127] [2023-11-29 02:15:29,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:29,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:29,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:29,735 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:29,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:29,757 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:32,278 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:15:32,278 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:15:32,278 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:15:32,278 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:15:32,278 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:15:32,278 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:32,278 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:15:32,278 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:15:32,278 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration14_Lasso [2023-11-29 02:15:32,278 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:15:32,278 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:15:32,280 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:32,282 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:32,284 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:32,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-29 02:15:32,287 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:32,288 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:32,290 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:32,292 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:32,293 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:32,294 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:32,296 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:32,882 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:32,883 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:32,885 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:32,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-29 02:15:33,181 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:15:33,181 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:15:33,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,182 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2023-11-29 02:15:33,184 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-29 02:15:33,194 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,194 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,194 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,194 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,195 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:33,195 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:33,198 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:33,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,202 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2023-11-29 02:15:33,204 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-29 02:15:33,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:33,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,215 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:33,215 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:33,216 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,218 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:33,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,219 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2023-11-29 02:15:33,221 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-29 02:15:33,231 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,232 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:33,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,232 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,232 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:33,232 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:33,234 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:33,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,237 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2023-11-29 02:15:33,239 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-29 02:15:33,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,250 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,251 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:33,251 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:33,254 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:33,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,257 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2023-11-29 02:15:33,259 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-29 02:15:33,270 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,271 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:33,271 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:33,274 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,276 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2023-11-29 02:15:33,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,277 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2023-11-29 02:15:33,279 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-29 02:15:33,289 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,289 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:33,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,290 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:33,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:33,291 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,294 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2023-11-29 02:15:33,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,295 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2023-11-29 02:15:33,297 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-29 02:15:33,308 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,308 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,308 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,308 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,309 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:33,309 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:33,312 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,315 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:33,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,316 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2023-11-29 02:15:33,318 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:15:33,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:33,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,329 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,329 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:33,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:33,330 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,333 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:33,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,334 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2023-11-29 02:15:33,336 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-29 02:15:33,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:33,347 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,347 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,347 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,348 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:33,348 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:33,349 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,352 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:33,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,353 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2023-11-29 02:15:33,354 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-29 02:15:33,364 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,364 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:33,365 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,365 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,365 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,365 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:33,365 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:33,366 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,368 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2023-11-29 02:15:33,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,369 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2023-11-29 02:15:33,372 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-29 02:15:33,382 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,382 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,384 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:33,384 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:33,390 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:33,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,394 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2023-11-29 02:15:33,396 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-29 02:15:33,406 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,406 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,409 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:33,409 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:33,415 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,418 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:33,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,419 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2023-11-29 02:15:33,421 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-29 02:15:33,431 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,432 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,432 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,432 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,434 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:33,434 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:33,440 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,442 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2023-11-29 02:15:33,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,443 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2023-11-29 02:15:33,446 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-29 02:15:33,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,456 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,458 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:33,459 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:33,465 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2023-11-29 02:15:33,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,468 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2023-11-29 02:15:33,470 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-29 02:15:33,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,480 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,481 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,482 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:33,482 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:33,485 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2023-11-29 02:15:33,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,488 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2023-11-29 02:15:33,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-29 02:15:33,501 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,501 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,501 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,501 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,503 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:33,503 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:33,509 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,512 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2023-11-29 02:15:33,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,513 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2023-11-29 02:15:33,515 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-29 02:15:33,525 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,525 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,526 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,526 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,528 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:33,528 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:33,536 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,538 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2023-11-29 02:15:33,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,539 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2023-11-29 02:15:33,541 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-29 02:15:33,552 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,552 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,552 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,554 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:33,554 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:33,560 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:33,562 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2023-11-29 02:15:33,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,563 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2023-11-29 02:15:33,565 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-29 02:15:33,575 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:33,576 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:33,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:33,576 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:33,578 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:33,578 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:33,587 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:15:33,599 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-29 02:15:33,599 INFO L444 ModelExtractionUtils]: 5 out of 13 variables were initially zero. Simplification set additionally 6 variables to zero. [2023-11-29 02:15:33,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:33,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:33,600 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:33,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2023-11-29 02:15:33,602 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:15:33,613 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:15:33,613 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:15:33,613 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 20))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 20))_1 Supporting invariants [] [2023-11-29 02:15:33,616 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2023-11-29 02:15:33,652 INFO L156 tatePredicateManager]: 14 out of 15 supporting invariants were superfluous and have been removed [2023-11-29 02:15:33,653 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][~arr~0!offset + 20] could not be translated [2023-11-29 02:15:33,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:33,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:33,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 02:15:33,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:33,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:33,809 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:33,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:33,827 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-29 02:15:33,828 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.7 stem predicates 2 loop predicates [2023-11-29 02:15:33,828 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22 Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:15:33,850 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22. Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 62 states and 77 transitions. Complement of second has 4 states. [2023-11-29 02:15:33,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:33,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:15:33,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:15:33,851 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 52 letters. Loop has 2 letters. [2023-11-29 02:15:33,851 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:33,851 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:33,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:33,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:33,895 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 02:15:33,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:34,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:34,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:34,011 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:34,029 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-29 02:15:34,029 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.7 stem predicates 2 loop predicates [2023-11-29 02:15:34,030 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22 Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:15:34,049 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22. Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 62 states and 77 transitions. Complement of second has 4 states. [2023-11-29 02:15:34,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:34,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:15:34,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:15:34,050 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 52 letters. Loop has 2 letters. [2023-11-29 02:15:34,050 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:34,050 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:34,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:34,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:34,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 02:15:34,095 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:34,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:34,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:34,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:34,230 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-29 02:15:34,230 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.7 stem predicates 2 loop predicates [2023-11-29 02:15:34,230 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22 Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:15:34,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2023-11-29 02:15:34,384 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22. Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 80 states and 102 transitions. Complement of second has 18 states. [2023-11-29 02:15:34,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 7 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:15:34,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:15:34,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 57 transitions. [2023-11-29 02:15:34,386 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 57 transitions. Stem has 52 letters. Loop has 2 letters. [2023-11-29 02:15:34,386 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:34,386 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 57 transitions. Stem has 54 letters. Loop has 2 letters. [2023-11-29 02:15:34,386 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:34,386 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 57 transitions. Stem has 52 letters. Loop has 4 letters. [2023-11-29 02:15:34,386 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:34,386 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80 states and 102 transitions. [2023-11-29 02:15:34,387 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:34,387 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80 states to 75 states and 95 transitions. [2023-11-29 02:15:34,388 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:15:34,388 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:15:34,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 95 transitions. [2023-11-29 02:15:34,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:34,388 INFO L218 hiAutomatonCegarLoop]: Abstraction has 75 states and 95 transitions. [2023-11-29 02:15:34,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states and 95 transitions. [2023-11-29 02:15:34,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 66. [2023-11-29 02:15:34,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 66 states have (on average 1.2272727272727273) internal successors, (81), 65 states have internal predecessors, (81), 0 states have call successors, (0), 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-29 02:15:34,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 81 transitions. [2023-11-29 02:15:34,392 INFO L240 hiAutomatonCegarLoop]: Abstraction has 66 states and 81 transitions. [2023-11-29 02:15:34,392 INFO L428 stractBuchiCegarLoop]: Abstraction has 66 states and 81 transitions. [2023-11-29 02:15:34,392 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-11-29 02:15:34,392 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 66 states and 81 transitions. [2023-11-29 02:15:34,393 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:34,393 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:34,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:34,394 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:34,394 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:34,394 INFO L748 eck$LassoCheckResult]: Stem: 5237#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 5225#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 5226#L551 assume !(main_~length~0#1 < 1); 5233#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 5227#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 5228#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5236#L556 assume !(main_~val~0#1 < 0); 5258#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5234#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5235#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5218#L556 assume !(main_~val~0#1 < 0); 5219#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5220#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5257#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5256#L556 assume !(main_~val~0#1 < 0); 5255#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5254#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5253#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5252#L556 assume !(main_~val~0#1 < 0); 5251#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5250#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5249#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5248#L556 assume !(main_~val~0#1 < 0); 5247#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5246#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5245#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5242#L556 assume !(main_~val~0#1 < 0); 5244#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5243#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5241#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 5223#L554-4 main_~j~0#1 := 0; 5224#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5238#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5282#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5281#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5239#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5232#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5240#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5221#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5222#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5279#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5278#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5277#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5276#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5274#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5273#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5272#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5271#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5269#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5268#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5267#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5266#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5265#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5262#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5261#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5259#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5230#L562-3 [2023-11-29 02:15:34,394 INFO L750 eck$LassoCheckResult]: Loop: 5230#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5229#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 5230#L562-3 [2023-11-29 02:15:34,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:34,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1396913127, now seen corresponding path program 12 times [2023-11-29 02:15:34,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:34,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116340973] [2023-11-29 02:15:34,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:34,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:34,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:34,612 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 45 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:34,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:15:34,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116340973] [2023-11-29 02:15:34,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116340973] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:15:34,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189482251] [2023-11-29 02:15:34,613 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:15:34,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:15:34,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:34,614 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:15:34,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2023-11-29 02:15:34,753 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-11-29 02:15:34,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:15:34,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 02:15:34,756 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:34,955 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 66 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:34,955 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:15:35,085 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 66 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:35,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189482251] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:15:35,085 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:15:35,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 25 [2023-11-29 02:15:35,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063097894] [2023-11-29 02:15:35,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:15:35,086 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:15:35,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:35,086 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 12 times [2023-11-29 02:15:35,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:35,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597320381] [2023-11-29 02:15:35,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:35,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:35,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:35,090 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:35,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:35,092 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:35,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:15:35,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 02:15:35,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=493, Unknown=0, NotChecked=0, Total=650 [2023-11-29 02:15:35,125 INFO L87 Difference]: Start difference. First operand 66 states and 81 transitions. cyclomatic complexity: 24 Second operand has 26 states, 25 states have (on average 3.68) internal successors, (92), 26 states have internal predecessors, (92), 0 states have call successors, (0), 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-29 02:15:35,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:15:35,325 INFO L93 Difference]: Finished difference Result 105 states and 128 transitions. [2023-11-29 02:15:35,325 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 105 states and 128 transitions. [2023-11-29 02:15:35,326 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:35,326 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 105 states to 73 states and 90 transitions. [2023-11-29 02:15:35,326 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:15:35,326 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:15:35,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 90 transitions. [2023-11-29 02:15:35,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:35,327 INFO L218 hiAutomatonCegarLoop]: Abstraction has 73 states and 90 transitions. [2023-11-29 02:15:35,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states and 90 transitions. [2023-11-29 02:15:35,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 70. [2023-11-29 02:15:35,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 70 states have (on average 1.2285714285714286) internal successors, (86), 69 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-29 02:15:35,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 86 transitions. [2023-11-29 02:15:35,330 INFO L240 hiAutomatonCegarLoop]: Abstraction has 70 states and 86 transitions. [2023-11-29 02:15:35,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 02:15:35,331 INFO L428 stractBuchiCegarLoop]: Abstraction has 70 states and 86 transitions. [2023-11-29 02:15:35,331 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2023-11-29 02:15:35,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 70 states and 86 transitions. [2023-11-29 02:15:35,331 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:35,331 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:35,331 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:35,332 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:35,332 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:35,332 INFO L748 eck$LassoCheckResult]: Stem: 5781#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 5769#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 5770#L551 assume !(main_~length~0#1 < 1); 5779#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 5773#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 5774#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5764#L556 assume !(main_~val~0#1 < 0); 5765#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5766#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5780#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5782#L556 assume !(main_~val~0#1 < 0); 5833#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5832#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5831#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5830#L556 assume !(main_~val~0#1 < 0); 5829#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5828#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5827#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5826#L556 assume !(main_~val~0#1 < 0); 5825#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5824#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5823#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5822#L556 assume !(main_~val~0#1 < 0); 5821#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5820#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5819#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5818#L556 assume !(main_~val~0#1 < 0); 5817#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5816#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5815#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5787#L556 assume !(main_~val~0#1 < 0); 5793#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5790#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5786#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 5771#L554-4 main_~j~0#1 := 0; 5772#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5783#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5784#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5767#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5768#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5778#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5814#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5813#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5812#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5810#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5809#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5808#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5807#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5805#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5804#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5803#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5802#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5800#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5799#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5798#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5797#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5796#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5792#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5791#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5788#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 5776#L562-3 [2023-11-29 02:15:35,332 INFO L750 eck$LassoCheckResult]: Loop: 5776#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5775#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 5776#L562-3 [2023-11-29 02:15:35,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:35,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1611822112, now seen corresponding path program 13 times [2023-11-29 02:15:35,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:35,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519436554] [2023-11-29 02:15:35,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:35,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:35,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:35,354 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:35,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:35,373 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:35,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:35,374 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 13 times [2023-11-29 02:15:35,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:35,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032944632] [2023-11-29 02:15:35,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:35,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:35,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:35,389 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:35,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:35,392 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:35,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:35,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1522145765, now seen corresponding path program 6 times [2023-11-29 02:15:35,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:35,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906357778] [2023-11-29 02:15:35,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:35,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:35,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:35,418 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:35,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:35,442 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:40,843 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:15:40,843 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:15:40,843 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:15:40,843 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:15:40,843 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:15:40,843 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:40,843 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:15:40,843 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:15:40,843 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration16_Lasso [2023-11-29 02:15:40,843 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:15:40,843 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:15:40,845 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:40,847 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:42,402 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:42,404 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:42,405 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:42,407 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:42,409 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:42,410 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:42,412 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:42,413 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:42,415 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:42,416 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:42,418 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:42,751 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:15:42,751 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:15:42,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:42,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:42,752 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:42,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2023-11-29 02:15:42,754 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-29 02:15:42,764 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:42,764 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:42,764 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:42,764 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:42,765 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:42,765 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:42,765 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:42,766 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:42,768 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:42,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:42,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:42,769 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:42,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2023-11-29 02:15:42,771 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-29 02:15:42,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:42,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:42,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:42,782 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:42,783 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:42,783 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:42,789 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:42,791 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:42,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:42,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:42,792 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:42,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2023-11-29 02:15:42,794 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-29 02:15:42,804 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:42,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:42,804 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:42,804 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:42,806 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:42,806 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:42,813 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:42,815 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:42,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:42,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:42,816 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:42,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2023-11-29 02:15:42,818 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-29 02:15:42,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:42,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:42,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:42,828 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:42,829 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:42,829 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:42,834 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:42,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2023-11-29 02:15:42,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:42,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:42,837 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:42,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2023-11-29 02:15:42,839 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-29 02:15:42,849 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:42,849 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:42,849 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:42,849 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:42,851 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:42,851 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:42,857 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:42,859 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2023-11-29 02:15:42,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:42,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:42,860 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:42,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2023-11-29 02:15:42,862 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-29 02:15:42,872 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:42,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:42,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:42,873 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:42,874 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:42,874 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:42,878 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:42,881 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2023-11-29 02:15:42,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:42,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:42,882 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:42,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2023-11-29 02:15:42,884 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:15:42,895 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:42,895 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:42,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:42,895 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:42,896 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:42,896 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:42,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:42,902 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2023-11-29 02:15:42,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:42,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:42,903 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:42,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2023-11-29 02:15:42,905 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-29 02:15:42,915 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:42,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:42,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:42,916 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:42,918 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:42,918 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:42,924 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:42,926 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2023-11-29 02:15:42,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:42,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:42,927 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:42,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2023-11-29 02:15:42,929 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-29 02:15:42,940 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:42,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:42,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:42,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:42,942 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:42,943 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:42,951 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:15:42,962 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 02:15:42,962 INFO L444 ModelExtractionUtils]: 2 out of 13 variables were initially zero. Simplification set additionally 9 variables to zero. [2023-11-29 02:15:42,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:42,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:42,964 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:42,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2023-11-29 02:15:42,965 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:15:42,978 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:15:42,978 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:15:42,978 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 24))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 24))_1 Supporting invariants [] [2023-11-29 02:15:42,981 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Forceful destruction successful, exit code 0 [2023-11-29 02:15:43,069 INFO L156 tatePredicateManager]: 16 out of 17 supporting invariants were superfluous and have been removed [2023-11-29 02:15:43,070 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][~arr~0!offset + 24] could not be translated [2023-11-29 02:15:43,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:43,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:43,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 02:15:43,122 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:43,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:43,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:43,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:43,280 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-29 02:15:43,280 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.8 stem predicates 2 loop predicates [2023-11-29 02:15:43,280 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25 Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 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-29 02:15:43,302 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 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 71 states and 88 transitions. Complement of second has 4 states. [2023-11-29 02:15:43,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:43,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 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-29 02:15:43,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:15:43,306 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 60 letters. Loop has 2 letters. [2023-11-29 02:15:43,306 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:43,306 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:43,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:43,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:43,359 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 02:15:43,360 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:43,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:43,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:43,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:43,516 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-29 02:15:43,517 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.8 stem predicates 2 loop predicates [2023-11-29 02:15:43,517 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25 Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 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-29 02:15:43,534 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 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 71 states and 88 transitions. Complement of second has 4 states. [2023-11-29 02:15:43,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:43,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 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-29 02:15:43,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:15:43,535 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 60 letters. Loop has 2 letters. [2023-11-29 02:15:43,535 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:43,535 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:43,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:43,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:43,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 02:15:43,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:43,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:43,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:43,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:43,744 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-29 02:15:43,744 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.8 stem predicates 2 loop predicates [2023-11-29 02:15:43,745 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25 Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 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-29 02:15:43,778 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2023-11-29 02:15:43,919 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 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 90 states and 115 transitions. Complement of second has 20 states. [2023-11-29 02:15:43,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 8 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:15:43,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 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-29 02:15:43,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 63 transitions. [2023-11-29 02:15:43,921 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 63 transitions. Stem has 60 letters. Loop has 2 letters. [2023-11-29 02:15:43,921 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:43,921 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 63 transitions. Stem has 62 letters. Loop has 2 letters. [2023-11-29 02:15:43,921 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:43,921 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 63 transitions. Stem has 60 letters. Loop has 4 letters. [2023-11-29 02:15:43,921 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:43,921 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 90 states and 115 transitions. [2023-11-29 02:15:43,922 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:43,923 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 90 states to 85 states and 108 transitions. [2023-11-29 02:15:43,923 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:15:43,923 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:15:43,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 108 transitions. [2023-11-29 02:15:43,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:43,924 INFO L218 hiAutomatonCegarLoop]: Abstraction has 85 states and 108 transitions. [2023-11-29 02:15:43,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states and 108 transitions. [2023-11-29 02:15:43,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 75. [2023-11-29 02:15:43,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 75 states have (on average 1.2266666666666666) internal successors, (92), 74 states have internal predecessors, (92), 0 states have call successors, (0), 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-29 02:15:43,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 92 transitions. [2023-11-29 02:15:43,927 INFO L240 hiAutomatonCegarLoop]: Abstraction has 75 states and 92 transitions. [2023-11-29 02:15:43,927 INFO L428 stractBuchiCegarLoop]: Abstraction has 75 states and 92 transitions. [2023-11-29 02:15:43,927 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2023-11-29 02:15:43,927 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 75 states and 92 transitions. [2023-11-29 02:15:43,928 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:43,928 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:43,928 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:43,929 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:43,929 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:43,929 INFO L748 eck$LassoCheckResult]: Stem: 6792#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 6780#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 6781#L551 assume !(main_~length~0#1 < 1); 6788#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 6782#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 6783#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6791#L556 assume !(main_~val~0#1 < 0); 6817#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6789#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6790#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6773#L556 assume !(main_~val~0#1 < 0); 6774#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6775#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6816#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6815#L556 assume !(main_~val~0#1 < 0); 6814#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6813#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6812#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6811#L556 assume !(main_~val~0#1 < 0); 6810#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6809#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6808#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6807#L556 assume !(main_~val~0#1 < 0); 6806#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6805#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6804#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6803#L556 assume !(main_~val~0#1 < 0); 6802#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6801#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6800#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6797#L556 assume !(main_~val~0#1 < 0); 6799#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6798#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6796#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 6778#L554-4 main_~j~0#1 := 0; 6779#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 6793#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6846#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6845#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6794#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 6787#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6795#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6776#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6777#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 6843#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6842#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6841#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6840#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 6838#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6837#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6836#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6835#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 6833#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6832#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6831#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6830#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 6828#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6827#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6826#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6825#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 6824#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6821#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6820#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6818#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 6785#L562-3 [2023-11-29 02:15:43,929 INFO L750 eck$LassoCheckResult]: Loop: 6785#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6784#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 6785#L562-3 [2023-11-29 02:15:43,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:43,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1801767883, now seen corresponding path program 14 times [2023-11-29 02:15:43,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:43,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418243081] [2023-11-29 02:15:43,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:43,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:43,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:44,286 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 66 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:44,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:15:44,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418243081] [2023-11-29 02:15:44,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418243081] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:15:44,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662150843] [2023-11-29 02:15:44,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:15:44,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:15:44,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:44,288 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:15:44,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2023-11-29 02:15:44,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:15:44,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:15:44,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 02:15:44,379 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:44,633 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 91 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:44,633 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:15:44,812 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 91 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:44,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662150843] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:15:44,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:15:44,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2023-11-29 02:15:44,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820157690] [2023-11-29 02:15:44,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:15:44,813 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:15:44,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:44,813 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 14 times [2023-11-29 02:15:44,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:44,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924225019] [2023-11-29 02:15:44,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:44,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:44,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:44,817 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:44,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:44,819 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:44,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:15:44,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 02:15:44,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=618, Unknown=0, NotChecked=0, Total=812 [2023-11-29 02:15:44,856 INFO L87 Difference]: Start difference. First operand 75 states and 92 transitions. cyclomatic complexity: 27 Second operand has 29 states, 28 states have (on average 3.7142857142857144) internal successors, (104), 29 states have internal predecessors, (104), 0 states have call successors, (0), 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-29 02:15:45,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:15:45,071 INFO L93 Difference]: Finished difference Result 119 states and 145 transitions. [2023-11-29 02:15:45,071 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 119 states and 145 transitions. [2023-11-29 02:15:45,072 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:45,073 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 119 states to 82 states and 101 transitions. [2023-11-29 02:15:45,073 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:15:45,073 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:15:45,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 82 states and 101 transitions. [2023-11-29 02:15:45,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:45,073 INFO L218 hiAutomatonCegarLoop]: Abstraction has 82 states and 101 transitions. [2023-11-29 02:15:45,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states and 101 transitions. [2023-11-29 02:15:45,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 79. [2023-11-29 02:15:45,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 79 states have (on average 1.2278481012658229) internal successors, (97), 78 states have internal predecessors, (97), 0 states have call successors, (0), 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-29 02:15:45,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 97 transitions. [2023-11-29 02:15:45,076 INFO L240 hiAutomatonCegarLoop]: Abstraction has 79 states and 97 transitions. [2023-11-29 02:15:45,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 02:15:45,076 INFO L428 stractBuchiCegarLoop]: Abstraction has 79 states and 97 transitions. [2023-11-29 02:15:45,076 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2023-11-29 02:15:45,077 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 79 states and 97 transitions. [2023-11-29 02:15:45,077 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:45,077 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:45,077 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:45,078 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:45,078 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:45,078 INFO L748 eck$LassoCheckResult]: Stem: 7413#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 7402#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 7403#L551 assume !(main_~length~0#1 < 1); 7410#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 7404#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 7405#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 7395#L556 assume !(main_~val~0#1 < 0); 7396#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7397#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7411#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 7412#L556 assume !(main_~val~0#1 < 0); 7473#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7472#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7471#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 7470#L556 assume !(main_~val~0#1 < 0); 7469#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7468#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7467#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 7466#L556 assume !(main_~val~0#1 < 0); 7465#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7464#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7463#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 7462#L556 assume !(main_~val~0#1 < 0); 7461#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7460#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7459#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 7458#L556 assume !(main_~val~0#1 < 0); 7457#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7456#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7455#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 7454#L556 assume !(main_~val~0#1 < 0); 7453#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7452#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7451#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 7418#L556 assume !(main_~val~0#1 < 0); 7424#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7421#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7417#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 7400#L554-4 main_~j~0#1 := 0; 7401#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 7414#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7415#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7398#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7399#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 7409#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7450#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7449#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7448#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 7446#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7445#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7444#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7443#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 7441#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7440#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7439#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7438#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 7436#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7435#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7434#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7433#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 7431#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7430#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7429#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7428#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 7427#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7423#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7422#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7419#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 7407#L562-3 [2023-11-29 02:15:45,078 INFO L750 eck$LassoCheckResult]: Loop: 7407#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7406#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 7407#L562-3 [2023-11-29 02:15:45,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:45,079 INFO L85 PathProgramCache]: Analyzing trace with hash 260997934, now seen corresponding path program 15 times [2023-11-29 02:15:45,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:45,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52680229] [2023-11-29 02:15:45,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:45,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:45,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:45,107 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:45,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:45,135 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:45,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:45,136 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 15 times [2023-11-29 02:15:45,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:45,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710352940] [2023-11-29 02:15:45,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:45,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:45,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:45,140 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:45,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:45,143 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:45,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:45,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1710912947, now seen corresponding path program 7 times [2023-11-29 02:15:45,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:45,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060198014] [2023-11-29 02:15:45,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:45,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:45,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:45,175 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:45,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:45,203 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:48,513 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:15:48,513 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:15:48,513 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:15:48,513 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:15:48,513 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:15:48,513 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:48,513 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:15:48,514 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:15:48,514 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration18_Lasso [2023-11-29 02:15:48,514 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:15:48,514 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:15:48,515 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:48,517 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:48,520 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:48,522 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:48,524 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:48,525 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:48,772 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:48,774 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:48,776 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:48,777 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:48,779 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:48,780 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:48,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-29 02:15:48,783 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:48,785 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:49,013 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:15:49,013 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:15:49,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:49,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:49,014 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:49,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2023-11-29 02:15:49,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-29 02:15:49,026 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:49,026 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:49,026 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:49,026 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:49,026 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:49,027 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:49,027 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:49,028 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:49,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Ended with exit code 0 [2023-11-29 02:15:49,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:49,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:49,031 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:49,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2023-11-29 02:15:49,033 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-29 02:15:49,043 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:49,043 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:49,043 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:49,043 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:49,044 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:49,044 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:49,048 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:49,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2023-11-29 02:15:49,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:49,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:49,051 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:49,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2023-11-29 02:15:49,053 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-29 02:15:49,063 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:49,063 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:49,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:49,063 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:49,064 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:49,064 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:49,068 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:49,070 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Ended with exit code 0 [2023-11-29 02:15:49,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:49,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:49,071 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:49,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2023-11-29 02:15:49,073 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-29 02:15:49,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:49,083 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:49,083 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:49,083 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:49,084 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:49,084 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:49,088 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:49,090 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2023-11-29 02:15:49,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:49,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:49,107 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:49,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2023-11-29 02:15:49,108 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-29 02:15:49,118 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:49,119 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:49,119 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:49,119 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:49,119 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:49,119 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:49,119 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:49,120 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:49,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2023-11-29 02:15:49,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:49,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:49,124 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:49,124 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2023-11-29 02:15:49,126 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-29 02:15:49,136 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:49,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:49,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:49,137 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:49,139 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:49,139 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:49,148 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:15:49,155 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-29 02:15:49,155 INFO L444 ModelExtractionUtils]: 8 out of 13 variables were initially zero. Simplification set additionally 3 variables to zero. [2023-11-29 02:15:49,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:49,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:49,156 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:49,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2023-11-29 02:15:49,158 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:15:49,169 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:15:49,169 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:15:49,169 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 28)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 28)_1 Supporting invariants [] [2023-11-29 02:15:49,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2023-11-29 02:15:49,195 INFO L156 tatePredicateManager]: 11 out of 12 supporting invariants were superfluous and have been removed [2023-11-29 02:15:49,197 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][28] could not be translated [2023-11-29 02:15:49,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:49,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:49,245 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 02:15:49,247 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:49,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:49,538 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:49,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:49,560 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-29 02:15:49,560 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.10 stem predicates 2 loop predicates [2023-11-29 02:15:49,560 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28 Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 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-29 02:15:49,599 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 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 80 states and 99 transitions. Complement of second has 5 states. [2023-11-29 02:15:49,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:49,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 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-29 02:15:49,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 02:15:49,601 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 68 letters. Loop has 2 letters. [2023-11-29 02:15:49,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:49,601 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:49,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:49,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:49,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 02:15:49,664 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:49,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:49,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:49,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:50,008 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-29 02:15:50,008 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.10 stem predicates 2 loop predicates [2023-11-29 02:15:50,008 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28 Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 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-29 02:15:50,049 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 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 80 states and 99 transitions. Complement of second has 5 states. [2023-11-29 02:15:50,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:50,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 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-29 02:15:50,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 02:15:50,050 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 68 letters. Loop has 2 letters. [2023-11-29 02:15:50,050 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:50,050 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:50,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:50,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:50,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 02:15:50,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:50,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Ended with exit code 0 [2023-11-29 02:15:50,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:50,426 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:50,426 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:50,453 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-29 02:15:50,453 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.10 stem predicates 2 loop predicates [2023-11-29 02:15:50,454 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28 Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 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-29 02:15:50,673 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 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 100 states and 128 transitions. Complement of second has 23 states. [2023-11-29 02:15:50,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 14 states 10 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:15:50,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 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-29 02:15:50,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 69 transitions. [2023-11-29 02:15:50,674 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 69 transitions. Stem has 68 letters. Loop has 2 letters. [2023-11-29 02:15:50,674 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:50,674 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 69 transitions. Stem has 70 letters. Loop has 2 letters. [2023-11-29 02:15:50,675 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:50,675 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 69 transitions. Stem has 68 letters. Loop has 4 letters. [2023-11-29 02:15:50,675 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:50,675 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 100 states and 128 transitions. [2023-11-29 02:15:50,676 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:50,676 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 100 states to 95 states and 121 transitions. [2023-11-29 02:15:50,676 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:15:50,676 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:15:50,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 121 transitions. [2023-11-29 02:15:50,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:50,677 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95 states and 121 transitions. [2023-11-29 02:15:50,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 121 transitions. [2023-11-29 02:15:50,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 84. [2023-11-29 02:15:50,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 84 states have (on average 1.2261904761904763) internal successors, (103), 83 states have internal predecessors, (103), 0 states have call successors, (0), 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-29 02:15:50,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 103 transitions. [2023-11-29 02:15:50,679 INFO L240 hiAutomatonCegarLoop]: Abstraction has 84 states and 103 transitions. [2023-11-29 02:15:50,679 INFO L428 stractBuchiCegarLoop]: Abstraction has 84 states and 103 transitions. [2023-11-29 02:15:50,679 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2023-11-29 02:15:50,679 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 84 states and 103 transitions. [2023-11-29 02:15:50,680 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:50,680 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:50,680 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:50,681 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:50,681 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:50,681 INFO L748 eck$LassoCheckResult]: Stem: 8529#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 8516#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 8517#L551 assume !(main_~length~0#1 < 1); 8526#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 8520#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 8521#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8530#L556 assume !(main_~val~0#1 < 0); 8559#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8527#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8528#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8511#L556 assume !(main_~val~0#1 < 0); 8512#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8513#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8558#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8557#L556 assume !(main_~val~0#1 < 0); 8556#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8555#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8554#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8553#L556 assume !(main_~val~0#1 < 0); 8552#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8551#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8550#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8549#L556 assume !(main_~val~0#1 < 0); 8548#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8547#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8546#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8545#L556 assume !(main_~val~0#1 < 0); 8544#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8543#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8542#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8541#L556 assume !(main_~val~0#1 < 0); 8540#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8539#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8538#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8535#L556 assume !(main_~val~0#1 < 0); 8537#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8536#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8534#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 8518#L554-4 main_~j~0#1 := 0; 8519#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 8531#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8593#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8592#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8532#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 8525#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8533#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8514#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8515#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 8590#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8589#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8588#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8587#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 8585#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8584#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8583#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8582#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 8580#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8579#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8578#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8577#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 8575#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8574#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8573#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8572#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 8570#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8569#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8568#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8567#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 8566#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8563#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8562#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8560#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 8523#L562-3 [2023-11-29 02:15:50,681 INFO L750 eck$LassoCheckResult]: Loop: 8523#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8522#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 8523#L562-3 [2023-11-29 02:15:50,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:50,682 INFO L85 PathProgramCache]: Analyzing trace with hash -785132413, now seen corresponding path program 16 times [2023-11-29 02:15:50,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:50,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618264790] [2023-11-29 02:15:50,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:50,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:50,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:51,063 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 91 proven. 149 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:51,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:15:51,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618264790] [2023-11-29 02:15:51,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618264790] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:15:51,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936506838] [2023-11-29 02:15:51,064 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:15:51,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:15:51,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:51,065 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:15:51,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2023-11-29 02:15:51,195 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:15:51,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:15:51,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 02:15:51,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:51,483 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 120 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:51,483 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:15:51,683 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 120 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:51,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936506838] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:15:51,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:15:51,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 31 [2023-11-29 02:15:51,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461907424] [2023-11-29 02:15:51,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:15:51,684 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:15:51,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:51,684 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 16 times [2023-11-29 02:15:51,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:51,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361886014] [2023-11-29 02:15:51,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:51,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:51,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:51,689 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:51,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:51,692 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:51,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:15:51,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 02:15:51,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=757, Unknown=0, NotChecked=0, Total=992 [2023-11-29 02:15:51,729 INFO L87 Difference]: Start difference. First operand 84 states and 103 transitions. cyclomatic complexity: 30 Second operand has 32 states, 31 states have (on average 3.7419354838709675) internal successors, (116), 32 states have internal predecessors, (116), 0 states have call successors, (0), 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-29 02:15:51,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:15:51,979 INFO L93 Difference]: Finished difference Result 133 states and 162 transitions. [2023-11-29 02:15:51,980 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 133 states and 162 transitions. [2023-11-29 02:15:51,980 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:51,981 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 133 states to 91 states and 112 transitions. [2023-11-29 02:15:51,981 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:15:51,981 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:15:51,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 91 states and 112 transitions. [2023-11-29 02:15:51,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:51,981 INFO L218 hiAutomatonCegarLoop]: Abstraction has 91 states and 112 transitions. [2023-11-29 02:15:51,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states and 112 transitions. [2023-11-29 02:15:51,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 88. [2023-11-29 02:15:51,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 88 states have (on average 1.2272727272727273) internal successors, (108), 87 states have internal predecessors, (108), 0 states have call successors, (0), 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-29 02:15:51,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 108 transitions. [2023-11-29 02:15:51,984 INFO L240 hiAutomatonCegarLoop]: Abstraction has 88 states and 108 transitions. [2023-11-29 02:15:51,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 02:15:51,984 INFO L428 stractBuchiCegarLoop]: Abstraction has 88 states and 108 transitions. [2023-11-29 02:15:51,984 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2023-11-29 02:15:51,984 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 88 states and 108 transitions. [2023-11-29 02:15:51,985 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:51,985 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:51,985 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:51,986 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:51,986 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:51,986 INFO L748 eck$LassoCheckResult]: Stem: 9227#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 9216#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 9217#L551 assume !(main_~length~0#1 < 1); 9224#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 9218#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 9219#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 9209#L556 assume !(main_~val~0#1 < 0); 9210#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9211#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9225#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 9226#L556 assume !(main_~val~0#1 < 0); 9296#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9295#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9294#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 9293#L556 assume !(main_~val~0#1 < 0); 9292#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9291#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9290#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 9289#L556 assume !(main_~val~0#1 < 0); 9288#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9287#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9286#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 9285#L556 assume !(main_~val~0#1 < 0); 9284#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9283#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9282#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 9281#L556 assume !(main_~val~0#1 < 0); 9280#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9279#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9278#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 9277#L556 assume !(main_~val~0#1 < 0); 9276#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9275#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9274#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 9273#L556 assume !(main_~val~0#1 < 0); 9272#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9271#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9270#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 9232#L556 assume !(main_~val~0#1 < 0); 9238#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9235#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9231#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 9214#L554-4 main_~j~0#1 := 0; 9215#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 9228#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9229#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9212#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9213#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 9223#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9269#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9268#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9267#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 9265#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9264#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9263#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9262#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 9260#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9259#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9258#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9257#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 9255#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9254#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9253#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9252#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 9250#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9249#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9248#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9247#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 9245#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9244#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9243#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9242#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 9241#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9237#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9236#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9233#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 9221#L562-3 [2023-11-29 02:15:51,986 INFO L750 eck$LassoCheckResult]: Loop: 9221#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9220#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 9221#L562-3 [2023-11-29 02:15:51,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:51,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1182197124, now seen corresponding path program 17 times [2023-11-29 02:15:51,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:51,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95306714] [2023-11-29 02:15:51,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:51,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:52,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:52,016 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:52,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:52,045 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:52,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:52,045 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 17 times [2023-11-29 02:15:52,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:52,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487500700] [2023-11-29 02:15:52,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:52,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:52,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:52,049 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:52,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:52,052 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:52,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:52,053 INFO L85 PathProgramCache]: Analyzing trace with hash 2074898817, now seen corresponding path program 8 times [2023-11-29 02:15:52,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:52,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510932932] [2023-11-29 02:15:52,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:52,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:52,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:52,087 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:15:52,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:15:52,117 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:15:57,142 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:15:57,142 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:15:57,142 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:15:57,142 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:15:57,142 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:15:57,142 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:57,142 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:15:57,142 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:15:57,142 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration20_Lasso [2023-11-29 02:15:57,142 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:15:57,142 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:15:57,143 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:57,145 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:57,146 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:57,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-29 02:15:57,149 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:57,151 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:57,152 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:57,154 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:57,155 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:57,157 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:57,444 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:57,446 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:57,448 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:15:57,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-29 02:15:57,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-29 02:15:57,677 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:15:57,677 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:15:57,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:57,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:57,678 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:57,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2023-11-29 02:15:57,680 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-29 02:15:57,690 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:57,690 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:57,690 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:57,690 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:57,690 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:57,691 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:57,691 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:57,692 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:57,694 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Ended with exit code 0 [2023-11-29 02:15:57,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:57,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:57,695 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:57,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2023-11-29 02:15:57,697 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-29 02:15:57,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:57,707 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:57,707 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:57,707 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:57,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:57,708 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:57,708 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:57,709 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:57,711 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2023-11-29 02:15:57,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:57,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:57,712 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:57,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2023-11-29 02:15:57,714 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-29 02:15:57,724 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:57,724 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:57,724 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:57,724 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:57,724 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:57,725 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:57,725 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:57,726 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:57,728 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2023-11-29 02:15:57,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:57,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:57,729 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:57,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2023-11-29 02:15:57,732 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-29 02:15:57,742 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:57,742 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:57,742 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:57,742 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:57,743 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:57,743 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:57,747 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:57,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2023-11-29 02:15:57,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:57,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:57,751 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:57,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2023-11-29 02:15:57,753 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-29 02:15:57,765 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:57,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:57,765 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:57,765 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:57,766 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:57,766 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:57,770 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:57,772 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2023-11-29 02:15:57,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:57,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:57,774 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:57,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2023-11-29 02:15:57,776 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-29 02:15:57,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:57,786 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:57,786 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:57,786 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:57,787 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:57,787 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:57,791 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:57,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2023-11-29 02:15:57,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:57,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:57,794 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:57,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2023-11-29 02:15:57,797 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-29 02:15:57,807 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:57,807 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:57,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:57,807 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:57,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:57,808 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:57,808 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:57,809 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:57,811 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Ended with exit code 0 [2023-11-29 02:15:57,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:57,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:57,812 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:57,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2023-11-29 02:15:57,814 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-29 02:15:57,825 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:57,825 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:15:57,825 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:57,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:57,826 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:57,826 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:15:57,826 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:15:57,827 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:57,830 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2023-11-29 02:15:57,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:57,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:57,831 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:57,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2023-11-29 02:15:57,833 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-29 02:15:57,844 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:57,844 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:57,844 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:57,845 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:57,845 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:57,845 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:57,849 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:15:57,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2023-11-29 02:15:57,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:57,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:57,852 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:57,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2023-11-29 02:15:57,854 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-29 02:15:57,864 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:15:57,864 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:15:57,864 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:15:57,865 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:15:57,867 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:15:57,867 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:15:57,876 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:15:57,885 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 02:15:57,886 INFO L444 ModelExtractionUtils]: 4 out of 13 variables were initially zero. Simplification set additionally 7 variables to zero. [2023-11-29 02:15:57,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:15:57,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:57,887 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:15:57,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2023-11-29 02:15:57,888 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:15:57,899 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:15:57,900 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:15:57,900 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 32)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 32)_1 Supporting invariants [] [2023-11-29 02:15:57,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Ended with exit code 0 [2023-11-29 02:15:57,932 INFO L156 tatePredicateManager]: 12 out of 13 supporting invariants were superfluous and have been removed [2023-11-29 02:15:57,933 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][32] could not be translated [2023-11-29 02:15:57,963 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2023-11-29 02:15:57,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:57,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:58,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 02:15:58,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:58,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:58,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:58,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:58,366 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-29 02:15:58,366 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.11 stem predicates 2 loop predicates [2023-11-29 02:15:58,366 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 88 states and 108 transitions. cyclomatic complexity: 31 Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 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-29 02:15:58,404 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 88 states and 108 transitions. cyclomatic complexity: 31. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 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 89 states and 110 transitions. Complement of second has 5 states. [2023-11-29 02:15:58,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:58,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 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-29 02:15:58,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 02:15:58,405 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 76 letters. Loop has 2 letters. [2023-11-29 02:15:58,405 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:58,405 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:58,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:58,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:58,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 02:15:58,461 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:58,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:58,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:58,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:58,808 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-29 02:15:58,808 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.11 stem predicates 2 loop predicates [2023-11-29 02:15:58,808 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 88 states and 108 transitions. cyclomatic complexity: 31 Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 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-29 02:15:58,844 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 88 states and 108 transitions. cyclomatic complexity: 31. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 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 89 states and 110 transitions. Complement of second has 5 states. [2023-11-29 02:15:58,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:15:58,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 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-29 02:15:58,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 02:15:58,845 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 76 letters. Loop has 2 letters. [2023-11-29 02:15:58,845 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:58,845 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:15:58,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:58,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:58,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 02:15:58,902 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:59,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:59,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:15:59,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:15:59,244 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-29 02:15:59,244 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.11 stem predicates 2 loop predicates [2023-11-29 02:15:59,244 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 88 states and 108 transitions. cyclomatic complexity: 31 Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 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-29 02:15:59,470 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 88 states and 108 transitions. cyclomatic complexity: 31. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 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 110 states and 141 transitions. Complement of second has 25 states. [2023-11-29 02:15:59,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 15 states 11 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:15:59,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 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-29 02:15:59,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 75 transitions. [2023-11-29 02:15:59,471 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 75 transitions. Stem has 76 letters. Loop has 2 letters. [2023-11-29 02:15:59,471 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:59,471 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 75 transitions. Stem has 78 letters. Loop has 2 letters. [2023-11-29 02:15:59,471 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:59,471 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 75 transitions. Stem has 76 letters. Loop has 4 letters. [2023-11-29 02:15:59,471 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:15:59,471 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 110 states and 141 transitions. [2023-11-29 02:15:59,472 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:59,472 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 110 states to 105 states and 134 transitions. [2023-11-29 02:15:59,472 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:15:59,472 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:15:59,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 105 states and 134 transitions. [2023-11-29 02:15:59,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:15:59,473 INFO L218 hiAutomatonCegarLoop]: Abstraction has 105 states and 134 transitions. [2023-11-29 02:15:59,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states and 134 transitions. [2023-11-29 02:15:59,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 93. [2023-11-29 02:15:59,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 93 states have (on average 1.2258064516129032) internal successors, (114), 92 states have internal predecessors, (114), 0 states have call successors, (0), 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-29 02:15:59,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 114 transitions. [2023-11-29 02:15:59,475 INFO L240 hiAutomatonCegarLoop]: Abstraction has 93 states and 114 transitions. [2023-11-29 02:15:59,475 INFO L428 stractBuchiCegarLoop]: Abstraction has 93 states and 114 transitions. [2023-11-29 02:15:59,475 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2023-11-29 02:15:59,475 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 114 transitions. [2023-11-29 02:15:59,475 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:15:59,476 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:15:59,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:15:59,476 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:15:59,476 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:15:59,477 INFO L748 eck$LassoCheckResult]: Stem: 10461#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 10449#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 10450#L551 assume !(main_~length~0#1 < 1); 10455#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 10453#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 10454#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10444#L556 assume !(main_~val~0#1 < 0); 10445#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10446#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10460#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10462#L556 assume !(main_~val~0#1 < 0); 10496#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10495#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10494#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10493#L556 assume !(main_~val~0#1 < 0); 10492#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10491#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10490#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10489#L556 assume !(main_~val~0#1 < 0); 10488#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10487#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10486#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10485#L556 assume !(main_~val~0#1 < 0); 10484#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10483#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10482#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10481#L556 assume !(main_~val~0#1 < 0); 10480#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10479#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10478#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10477#L556 assume !(main_~val~0#1 < 0); 10476#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10475#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10474#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10473#L556 assume !(main_~val~0#1 < 0); 10472#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10471#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10470#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10467#L556 assume !(main_~val~0#1 < 0); 10469#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10468#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10466#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 10451#L554-4 main_~j~0#1 := 0; 10452#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 10463#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10535#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10534#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10464#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 10459#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10465#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10447#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10448#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 10532#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10531#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10530#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10529#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 10527#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10526#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10525#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10524#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 10522#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10521#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10520#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10519#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 10517#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10516#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10515#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10514#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 10512#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10511#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10510#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10509#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 10507#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10506#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10505#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10504#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 10503#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10500#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10499#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10497#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 10457#L562-3 [2023-11-29 02:15:59,477 INFO L750 eck$LassoCheckResult]: Loop: 10457#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10456#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 10457#L562-3 [2023-11-29 02:15:59,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:15:59,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1112937681, now seen corresponding path program 18 times [2023-11-29 02:15:59,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:15:59,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226398005] [2023-11-29 02:15:59,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:15:59,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:15:59,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:15:59,838 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 120 proven. 186 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:15:59,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:15:59,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226398005] [2023-11-29 02:15:59,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226398005] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:15:59,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935045294] [2023-11-29 02:15:59,838 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:15:59,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:15:59,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:15:59,839 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:15:59,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2023-11-29 02:16:00,002 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2023-11-29 02:16:00,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:16:00,004 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 02:16:00,006 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:00,269 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 153 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:16:00,269 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:16:00,495 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 153 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:16:00,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935045294] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:16:00,495 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:16:00,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 34 [2023-11-29 02:16:00,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408777131] [2023-11-29 02:16:00,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:16:00,496 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:16:00,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:00,496 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 18 times [2023-11-29 02:16:00,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:00,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172864717] [2023-11-29 02:16:00,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:00,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:00,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:00,501 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:00,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:00,504 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:00,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:16:00,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-29 02:16:00,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=910, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 02:16:00,535 INFO L87 Difference]: Start difference. First operand 93 states and 114 transitions. cyclomatic complexity: 33 Second operand has 35 states, 34 states have (on average 3.764705882352941) internal successors, (128), 35 states have internal predecessors, (128), 0 states have call successors, (0), 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-29 02:16:00,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:16:00,820 INFO L93 Difference]: Finished difference Result 147 states and 179 transitions. [2023-11-29 02:16:00,820 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 147 states and 179 transitions. [2023-11-29 02:16:00,821 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:00,822 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 147 states to 100 states and 123 transitions. [2023-11-29 02:16:00,822 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:16:00,822 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:16:00,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 100 states and 123 transitions. [2023-11-29 02:16:00,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:16:00,822 INFO L218 hiAutomatonCegarLoop]: Abstraction has 100 states and 123 transitions. [2023-11-29 02:16:00,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states and 123 transitions. [2023-11-29 02:16:00,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 97. [2023-11-29 02:16:00,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 97 states have (on average 1.2268041237113403) internal successors, (119), 96 states have internal predecessors, (119), 0 states have call successors, (0), 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-29 02:16:00,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 119 transitions. [2023-11-29 02:16:00,824 INFO L240 hiAutomatonCegarLoop]: Abstraction has 97 states and 119 transitions. [2023-11-29 02:16:00,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 02:16:00,824 INFO L428 stractBuchiCegarLoop]: Abstraction has 97 states and 119 transitions. [2023-11-29 02:16:00,824 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2023-11-29 02:16:00,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 97 states and 119 transitions. [2023-11-29 02:16:00,825 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:00,825 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:16:00,825 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:16:00,826 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:16:00,826 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:16:00,826 INFO L748 eck$LassoCheckResult]: Stem: 11235#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 11223#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 11224#L551 assume !(main_~length~0#1 < 1); 11229#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 11227#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 11228#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 11218#L556 assume !(main_~val~0#1 < 0); 11219#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11220#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11234#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 11236#L556 assume !(main_~val~0#1 < 0); 11314#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11313#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11312#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 11311#L556 assume !(main_~val~0#1 < 0); 11310#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11309#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11308#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 11307#L556 assume !(main_~val~0#1 < 0); 11306#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11305#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11304#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 11303#L556 assume !(main_~val~0#1 < 0); 11302#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11301#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11300#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 11299#L556 assume !(main_~val~0#1 < 0); 11298#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11297#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11296#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 11295#L556 assume !(main_~val~0#1 < 0); 11294#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11293#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11292#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 11291#L556 assume !(main_~val~0#1 < 0); 11290#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11289#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11288#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 11287#L556 assume !(main_~val~0#1 < 0); 11286#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11285#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11284#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 11241#L556 assume !(main_~val~0#1 < 0); 11247#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11244#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11240#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 11225#L554-4 main_~j~0#1 := 0; 11226#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 11237#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11238#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11221#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11222#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 11233#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11283#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11282#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11281#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 11279#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11278#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11277#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11276#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 11274#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11273#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11272#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11271#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 11269#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11268#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11267#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11266#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 11264#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11263#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11262#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11261#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 11259#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11258#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11257#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11256#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 11254#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11253#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11252#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11251#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 11250#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11246#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11245#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11242#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 11231#L562-3 [2023-11-29 02:16:00,826 INFO L750 eck$LassoCheckResult]: Loop: 11231#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11230#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 11231#L562-3 [2023-11-29 02:16:00,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:00,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1373220406, now seen corresponding path program 19 times [2023-11-29 02:16:00,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:00,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660880077] [2023-11-29 02:16:00,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:00,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:00,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:00,861 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:00,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:00,905 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:00,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:00,906 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 19 times [2023-11-29 02:16:00,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:00,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272356247] [2023-11-29 02:16:00,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:00,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:00,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:00,910 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:00,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:00,913 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:00,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:00,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1109848753, now seen corresponding path program 9 times [2023-11-29 02:16:00,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:00,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52778511] [2023-11-29 02:16:00,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:00,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:00,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:00,948 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:00,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:00,980 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:06,974 WARN L293 SmtUtils]: Spent 5.95s on a formula simplification. DAG size of input: 326 DAG size of output: 239 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 02:16:07,308 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:16:07,308 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:16:07,308 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:16:07,308 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:16:07,308 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:16:07,308 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:07,308 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:16:07,308 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:16:07,308 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration22_Lasso [2023-11-29 02:16:07,308 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:16:07,308 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:16:07,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-29 02:16:07,311 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:07,313 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:07,314 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:07,316 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:07,318 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:07,640 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:07,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-29 02:16:07,643 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:07,645 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:07,646 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:07,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-29 02:16:07,648 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:07,650 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:07,651 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:07,886 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:16:07,886 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:16:07,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:07,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:07,887 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:07,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2023-11-29 02:16:07,889 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-29 02:16:07,899 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:07,899 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:16:07,899 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:07,899 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:07,899 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:07,900 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:16:07,900 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:16:07,901 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:07,903 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Forceful destruction successful, exit code 0 [2023-11-29 02:16:07,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:07,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:07,904 INFO L229 MonitoredProcess]: Starting monitored process 146 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:07,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2023-11-29 02:16:07,906 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-29 02:16:07,916 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:07,916 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:07,916 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:07,916 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:07,917 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:07,917 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:07,921 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:07,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Ended with exit code 0 [2023-11-29 02:16:07,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:07,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:07,924 INFO L229 MonitoredProcess]: Starting monitored process 147 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:07,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2023-11-29 02:16:07,926 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-29 02:16:07,936 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:07,936 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:16:07,936 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:07,936 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:07,937 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:07,937 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:16:07,937 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:16:07,938 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:07,941 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Ended with exit code 0 [2023-11-29 02:16:07,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:07,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:07,942 INFO L229 MonitoredProcess]: Starting monitored process 148 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:07,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2023-11-29 02:16:07,944 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-29 02:16:07,955 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:07,955 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:07,955 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:07,955 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:07,956 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:07,956 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:07,959 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:07,962 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Ended with exit code 0 [2023-11-29 02:16:07,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:07,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:07,963 INFO L229 MonitoredProcess]: Starting monitored process 149 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:07,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2023-11-29 02:16:07,965 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-29 02:16:07,975 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:07,976 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:07,976 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:07,976 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:07,977 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:07,977 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:07,981 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:07,983 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Ended with exit code 0 [2023-11-29 02:16:07,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:07,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:07,985 INFO L229 MonitoredProcess]: Starting monitored process 150 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:07,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2023-11-29 02:16:07,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-29 02:16:07,998 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:07,998 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:07,998 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:07,998 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:07,999 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:07,999 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:08,005 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:08,007 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Ended with exit code 0 [2023-11-29 02:16:08,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:08,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:08,008 INFO L229 MonitoredProcess]: Starting monitored process 151 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:08,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2023-11-29 02:16:08,010 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-29 02:16:08,021 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:08,021 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:08,021 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:08,021 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:08,022 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:08,022 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:08,026 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:08,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Ended with exit code 0 [2023-11-29 02:16:08,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:08,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:08,029 INFO L229 MonitoredProcess]: Starting monitored process 152 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:08,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2023-11-29 02:16:08,031 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-29 02:16:08,042 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:08,042 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:08,042 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:08,042 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:08,043 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:08,043 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:08,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:08,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Ended with exit code 0 [2023-11-29 02:16:08,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:08,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:08,050 INFO L229 MonitoredProcess]: Starting monitored process 153 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:08,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2023-11-29 02:16:08,052 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-29 02:16:08,062 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:08,062 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:08,062 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:08,063 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:08,065 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:08,065 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:08,074 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:08,076 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Ended with exit code 0 [2023-11-29 02:16:08,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:08,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:08,077 INFO L229 MonitoredProcess]: Starting monitored process 154 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:08,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2023-11-29 02:16:08,079 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-29 02:16:08,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:08,089 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:08,089 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:08,089 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:08,092 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:08,092 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:08,099 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:16:08,111 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-29 02:16:08,111 INFO L444 ModelExtractionUtils]: 4 out of 13 variables were initially zero. Simplification set additionally 7 variables to zero. [2023-11-29 02:16:08,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:08,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:08,112 INFO L229 MonitoredProcess]: Starting monitored process 155 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:08,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2023-11-29 02:16:08,114 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:16:08,125 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:16:08,125 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:16:08,125 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 36)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 36)_1 Supporting invariants [] [2023-11-29 02:16:08,127 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Ended with exit code 0 [2023-11-29 02:16:08,152 INFO L156 tatePredicateManager]: 13 out of 14 supporting invariants were superfluous and have been removed [2023-11-29 02:16:08,153 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][36] could not be translated [2023-11-29 02:16:08,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:08,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:08,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 02:16:08,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:08,315 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Ended with exit code 0 [2023-11-29 02:16:08,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:08,582 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:16:08,583 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:08,607 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-29 02:16:08,607 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.12 stem predicates 2 loop predicates [2023-11-29 02:16:08,608 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 97 states and 119 transitions. cyclomatic complexity: 34 Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 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-29 02:16:08,653 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 97 states and 119 transitions. cyclomatic complexity: 34. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 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 98 states and 121 transitions. Complement of second has 5 states. [2023-11-29 02:16:08,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:16:08,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 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-29 02:16:08,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 02:16:08,654 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 84 letters. Loop has 2 letters. [2023-11-29 02:16:08,654 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:08,654 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:16:08,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:08,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:08,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 02:16:08,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:09,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:09,078 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:16:09,078 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:09,101 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-29 02:16:09,102 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.12 stem predicates 2 loop predicates [2023-11-29 02:16:09,102 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 97 states and 119 transitions. cyclomatic complexity: 34 Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 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-29 02:16:09,137 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 97 states and 119 transitions. cyclomatic complexity: 34. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 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 98 states and 121 transitions. Complement of second has 5 states. [2023-11-29 02:16:09,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:16:09,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 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-29 02:16:09,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 02:16:09,138 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 84 letters. Loop has 2 letters. [2023-11-29 02:16:09,138 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:09,138 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:16:09,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:09,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:09,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 02:16:09,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:09,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:09,579 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:16:09,579 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:09,602 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-29 02:16:09,603 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.12 stem predicates 2 loop predicates [2023-11-29 02:16:09,603 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 97 states and 119 transitions. cyclomatic complexity: 34 Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 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-29 02:16:09,903 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 97 states and 119 transitions. cyclomatic complexity: 34. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 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 120 states and 154 transitions. Complement of second has 27 states. [2023-11-29 02:16:09,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 16 states 12 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:16:09,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 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-29 02:16:09,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 81 transitions. [2023-11-29 02:16:09,904 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 81 transitions. Stem has 84 letters. Loop has 2 letters. [2023-11-29 02:16:09,905 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:09,905 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 81 transitions. Stem has 86 letters. Loop has 2 letters. [2023-11-29 02:16:09,905 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:09,905 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 81 transitions. Stem has 84 letters. Loop has 4 letters. [2023-11-29 02:16:09,905 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:09,905 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120 states and 154 transitions. [2023-11-29 02:16:09,906 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:09,907 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120 states to 115 states and 147 transitions. [2023-11-29 02:16:09,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:16:09,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:16:09,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 115 states and 147 transitions. [2023-11-29 02:16:09,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:16:09,907 INFO L218 hiAutomatonCegarLoop]: Abstraction has 115 states and 147 transitions. [2023-11-29 02:16:09,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states and 147 transitions. [2023-11-29 02:16:09,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 102. [2023-11-29 02:16:09,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 102 states have (on average 1.2254901960784315) internal successors, (125), 101 states have internal predecessors, (125), 0 states have call successors, (0), 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-29 02:16:09,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 125 transitions. [2023-11-29 02:16:09,909 INFO L240 hiAutomatonCegarLoop]: Abstraction has 102 states and 125 transitions. [2023-11-29 02:16:09,909 INFO L428 stractBuchiCegarLoop]: Abstraction has 102 states and 125 transitions. [2023-11-29 02:16:09,910 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2023-11-29 02:16:09,910 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 102 states and 125 transitions. [2023-11-29 02:16:09,910 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:09,910 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:16:09,910 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:16:09,910 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [11, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:16:09,910 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:16:09,911 INFO L748 eck$LassoCheckResult]: Stem: 12590#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 12577#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 12578#L551 assume !(main_~length~0#1 < 1); 12587#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 12581#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 12582#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12591#L556 assume !(main_~val~0#1 < 0); 12628#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12588#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12589#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12572#L556 assume !(main_~val~0#1 < 0); 12573#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12574#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12627#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12626#L556 assume !(main_~val~0#1 < 0); 12625#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12624#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12623#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12622#L556 assume !(main_~val~0#1 < 0); 12621#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12620#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12619#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12618#L556 assume !(main_~val~0#1 < 0); 12617#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12616#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12615#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12614#L556 assume !(main_~val~0#1 < 0); 12613#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12612#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12611#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12610#L556 assume !(main_~val~0#1 < 0); 12609#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12608#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12607#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12606#L556 assume !(main_~val~0#1 < 0); 12605#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12604#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12603#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12602#L556 assume !(main_~val~0#1 < 0); 12601#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12600#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12599#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12596#L556 assume !(main_~val~0#1 < 0); 12598#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12597#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12595#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 12579#L554-4 main_~j~0#1 := 0; 12580#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 12592#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12672#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12671#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12593#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 12586#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12594#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12575#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12576#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 12669#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12668#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12667#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12666#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 12664#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12663#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12662#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12661#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 12659#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12658#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12657#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12656#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 12654#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12653#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12652#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12651#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 12649#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12648#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12647#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12646#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 12644#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12643#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12642#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12641#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 12639#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12638#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12637#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12636#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 12635#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12632#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12631#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12629#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 12584#L562-3 [2023-11-29 02:16:09,911 INFO L750 eck$LassoCheckResult]: Loop: 12584#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12583#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 12584#L562-3 [2023-11-29 02:16:09,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:09,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1412762337, now seen corresponding path program 20 times [2023-11-29 02:16:09,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:09,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17439698] [2023-11-29 02:16:09,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:09,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:09,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:10,336 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 153 proven. 227 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:16:10,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:16:10,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17439698] [2023-11-29 02:16:10,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17439698] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:16:10,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081914202] [2023-11-29 02:16:10,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:16:10,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:16:10,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:10,337 INFO L229 MonitoredProcess]: Starting monitored process 156 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:16:10,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2023-11-29 02:16:10,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:16:10,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:16:10,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 02:16:10,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:10,837 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 190 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:16:10,837 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:16:11,072 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 190 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:16:11,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081914202] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:16:11,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:16:11,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 37 [2023-11-29 02:16:11,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114201701] [2023-11-29 02:16:11,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:16:11,074 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:16:11,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:11,074 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 20 times [2023-11-29 02:16:11,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:11,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661630396] [2023-11-29 02:16:11,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:11,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:11,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:11,078 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:11,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:11,082 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:11,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:16:11,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 02:16:11,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=1077, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 02:16:11,120 INFO L87 Difference]: Start difference. First operand 102 states and 125 transitions. cyclomatic complexity: 36 Second operand has 38 states, 37 states have (on average 3.7837837837837838) internal successors, (140), 38 states have internal predecessors, (140), 0 states have call successors, (0), 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-29 02:16:11,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:16:11,560 INFO L93 Difference]: Finished difference Result 161 states and 196 transitions. [2023-11-29 02:16:11,560 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 161 states and 196 transitions. [2023-11-29 02:16:11,561 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:11,562 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 161 states to 109 states and 134 transitions. [2023-11-29 02:16:11,562 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:16:11,562 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:16:11,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 109 states and 134 transitions. [2023-11-29 02:16:11,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:16:11,563 INFO L218 hiAutomatonCegarLoop]: Abstraction has 109 states and 134 transitions. [2023-11-29 02:16:11,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states and 134 transitions. [2023-11-29 02:16:11,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 106. [2023-11-29 02:16:11,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 106 states have (on average 1.2264150943396226) internal successors, (130), 105 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-29 02:16:11,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 130 transitions. [2023-11-29 02:16:11,565 INFO L240 hiAutomatonCegarLoop]: Abstraction has 106 states and 130 transitions. [2023-11-29 02:16:11,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 02:16:11,565 INFO L428 stractBuchiCegarLoop]: Abstraction has 106 states and 130 transitions. [2023-11-29 02:16:11,565 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2023-11-29 02:16:11,565 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 106 states and 130 transitions. [2023-11-29 02:16:11,566 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:11,566 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:16:11,566 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:16:11,567 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:16:11,567 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:16:11,567 INFO L748 eck$LassoCheckResult]: Stem: 13439#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 13427#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 13428#L551 assume !(main_~length~0#1 < 1); 13437#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 13431#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 13432#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 13422#L556 assume !(main_~val~0#1 < 0); 13423#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13424#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13438#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 13440#L556 assume !(main_~val~0#1 < 0); 13527#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13526#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13525#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 13524#L556 assume !(main_~val~0#1 < 0); 13523#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13522#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13521#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 13520#L556 assume !(main_~val~0#1 < 0); 13519#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13518#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13517#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 13516#L556 assume !(main_~val~0#1 < 0); 13515#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13514#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13513#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 13512#L556 assume !(main_~val~0#1 < 0); 13511#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13510#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13509#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 13508#L556 assume !(main_~val~0#1 < 0); 13507#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13506#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13505#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 13504#L556 assume !(main_~val~0#1 < 0); 13503#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13502#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13501#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 13500#L556 assume !(main_~val~0#1 < 0); 13499#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13498#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13497#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 13496#L556 assume !(main_~val~0#1 < 0); 13495#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13494#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13493#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 13445#L556 assume !(main_~val~0#1 < 0); 13451#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13448#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13444#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 13429#L554-4 main_~j~0#1 := 0; 13430#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 13441#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13442#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13425#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13426#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 13436#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13492#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13491#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13490#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 13488#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13487#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13486#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13485#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 13483#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13482#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13481#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13480#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 13478#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13477#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13476#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13475#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 13473#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13472#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13471#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13470#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 13468#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13467#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13466#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13465#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 13463#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13462#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13461#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13460#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 13458#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13457#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13456#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13455#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 13454#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13450#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13449#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13446#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 13434#L562-3 [2023-11-29 02:16:11,567 INFO L750 eck$LassoCheckResult]: Loop: 13434#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13433#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 13434#L562-3 [2023-11-29 02:16:11,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:11,568 INFO L85 PathProgramCache]: Analyzing trace with hash -2010175208, now seen corresponding path program 21 times [2023-11-29 02:16:11,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:11,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605048549] [2023-11-29 02:16:11,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:11,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:11,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:11,600 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:11,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:11,633 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:11,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:11,634 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 21 times [2023-11-29 02:16:11,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:11,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798479877] [2023-11-29 02:16:11,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:11,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:11,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:11,638 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:11,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:11,641 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:11,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:11,642 INFO L85 PathProgramCache]: Analyzing trace with hash 956909853, now seen corresponding path program 10 times [2023-11-29 02:16:11,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:11,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110633317] [2023-11-29 02:16:11,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:11,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:11,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:11,676 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:11,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:11,711 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:21,199 WARN L293 SmtUtils]: Spent 9.45s on a formula simplification. DAG size of input: 355 DAG size of output: 263 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 02:16:23,619 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:16:23,619 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:16:23,620 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:16:23,620 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:16:23,620 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:16:23,620 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:23,620 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:16:23,620 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:16:23,620 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration24_Lasso [2023-11-29 02:16:23,620 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:16:23,620 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:16:23,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-29 02:16:23,624 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:23,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-29 02:16:23,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-29 02:16:23,628 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:23,630 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:23,632 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:23,633 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:23,634 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:23,636 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:26,143 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:26,145 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:26,146 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:26,148 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:26,439 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:16:26,439 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:16:26,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,440 INFO L229 MonitoredProcess]: Starting monitored process 157 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2023-11-29 02:16:26,442 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-29 02:16:26,453 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:26,453 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:26,453 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:26,453 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:26,454 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:26,455 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:26,458 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:26,461 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Forceful destruction successful, exit code 0 [2023-11-29 02:16:26,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,462 INFO L229 MonitoredProcess]: Starting monitored process 158 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2023-11-29 02:16:26,464 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-29 02:16:26,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:26,475 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:16:26,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:26,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:26,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:26,476 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:16:26,476 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:16:26,477 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:26,479 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Ended with exit code 0 [2023-11-29 02:16:26,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,480 INFO L229 MonitoredProcess]: Starting monitored process 159 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2023-11-29 02:16:26,482 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-29 02:16:26,493 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:26,493 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:26,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:26,493 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:26,494 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:26,494 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:26,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:26,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Ended with exit code 0 [2023-11-29 02:16:26,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,501 INFO L229 MonitoredProcess]: Starting monitored process 160 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2023-11-29 02:16:26,504 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-29 02:16:26,515 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:26,516 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:16:26,516 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:26,516 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:26,516 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:26,516 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:16:26,516 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:16:26,518 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:26,520 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Ended with exit code 0 [2023-11-29 02:16:26,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,521 INFO L229 MonitoredProcess]: Starting monitored process 161 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2023-11-29 02:16:26,524 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-29 02:16:26,534 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:26,535 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:26,535 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:26,535 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:26,536 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:26,536 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:26,539 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:26,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Ended with exit code 0 [2023-11-29 02:16:26,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,543 INFO L229 MonitoredProcess]: Starting monitored process 162 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2023-11-29 02:16:26,546 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-29 02:16:26,557 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:26,557 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:16:26,557 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:26,557 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:26,557 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:26,558 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:16:26,558 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:16:26,559 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:26,562 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Ended with exit code 0 [2023-11-29 02:16:26,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,563 INFO L229 MonitoredProcess]: Starting monitored process 163 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Waiting until timeout for monitored process [2023-11-29 02:16:26,565 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-29 02:16:26,577 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:26,577 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:16:26,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:26,577 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:26,577 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:26,578 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:16:26,578 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:16:26,579 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:26,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Ended with exit code 0 [2023-11-29 02:16:26,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,583 INFO L229 MonitoredProcess]: Starting monitored process 164 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2023-11-29 02:16:26,585 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-29 02:16:26,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:26,597 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:16:26,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:26,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:26,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:26,597 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:16:26,597 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:16:26,599 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:26,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2023-11-29 02:16:26,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,602 INFO L229 MonitoredProcess]: Starting monitored process 165 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2023-11-29 02:16:26,605 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:16:26,616 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:26,617 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:16:26,617 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:26,617 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:26,617 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:26,617 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:16:26,617 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:16:26,619 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:26,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Ended with exit code 0 [2023-11-29 02:16:26,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,623 INFO L229 MonitoredProcess]: Starting monitored process 166 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2023-11-29 02:16:26,625 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-29 02:16:26,637 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:26,637 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:26,637 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:26,637 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:26,639 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:26,639 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:26,643 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:26,646 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2023-11-29 02:16:26,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,647 INFO L229 MonitoredProcess]: Starting monitored process 167 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2023-11-29 02:16:26,649 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-29 02:16:26,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:26,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:26,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:26,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:26,662 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:26,662 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:26,666 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:26,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Ended with exit code 0 [2023-11-29 02:16:26,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,669 INFO L229 MonitoredProcess]: Starting monitored process 168 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2023-11-29 02:16:26,672 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-29 02:16:26,683 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:26,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:26,684 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:26,684 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:26,687 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:26,687 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:26,698 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:26,701 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2023-11-29 02:16:26,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,703 INFO L229 MonitoredProcess]: Starting monitored process 169 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2023-11-29 02:16:26,705 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-29 02:16:26,717 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:26,717 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:26,717 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:26,717 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:26,720 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:26,720 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:26,728 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:16:26,736 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 02:16:26,736 INFO L444 ModelExtractionUtils]: 6 out of 13 variables were initially zero. Simplification set additionally 5 variables to zero. [2023-11-29 02:16:26,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:26,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:26,738 INFO L229 MonitoredProcess]: Starting monitored process 170 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:26,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2023-11-29 02:16:26,740 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:16:26,752 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:16:26,752 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:16:26,752 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 40 ULTIMATE.start_main_~arr~0#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 40 ULTIMATE.start_main_~arr~0#1.offset))_1 Supporting invariants [] [2023-11-29 02:16:26,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Ended with exit code 0 [2023-11-29 02:16:26,795 INFO L156 tatePredicateManager]: 14 out of 15 supporting invariants were superfluous and have been removed [2023-11-29 02:16:26,797 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][40 + ~arr~0!offset] could not be translated [2023-11-29 02:16:26,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:26,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:26,860 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 02:16:26,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:27,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:27,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:16:27,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:27,108 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-29 02:16:27,108 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.12 stem predicates 2 loop predicates [2023-11-29 02:16:27,108 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 106 states and 130 transitions. cyclomatic complexity: 37 Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:16:27,131 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 106 states and 130 transitions. cyclomatic complexity: 37. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 107 states and 132 transitions. Complement of second has 4 states. [2023-11-29 02:16:27,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:16:27,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:16:27,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:16:27,132 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 92 letters. Loop has 2 letters. [2023-11-29 02:16:27,132 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:27,132 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:16:27,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:27,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:27,193 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 02:16:27,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:27,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:27,439 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:16:27,440 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:27,455 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Ended with exit code 0 [2023-11-29 02:16:27,471 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-29 02:16:27,471 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.12 stem predicates 2 loop predicates [2023-11-29 02:16:27,471 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 106 states and 130 transitions. cyclomatic complexity: 37 Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:16:27,495 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 106 states and 130 transitions. cyclomatic complexity: 37. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 107 states and 132 transitions. Complement of second has 4 states. [2023-11-29 02:16:27,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:16:27,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:16:27,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:16:27,496 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 92 letters. Loop has 2 letters. [2023-11-29 02:16:27,497 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:27,497 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:16:27,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:27,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:27,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 02:16:27,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:27,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:27,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:16:27,772 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:27,788 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-29 02:16:27,789 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.12 stem predicates 2 loop predicates [2023-11-29 02:16:27,789 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 106 states and 130 transitions. cyclomatic complexity: 37 Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:16:28,058 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 106 states and 130 transitions. cyclomatic complexity: 37. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 130 states and 167 transitions. Complement of second has 28 states. [2023-11-29 02:16:28,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 16 states 12 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:16:28,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:16:28,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 87 transitions. [2023-11-29 02:16:28,059 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 87 transitions. Stem has 92 letters. Loop has 2 letters. [2023-11-29 02:16:28,059 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:28,059 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 87 transitions. Stem has 94 letters. Loop has 2 letters. [2023-11-29 02:16:28,059 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:28,059 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 87 transitions. Stem has 92 letters. Loop has 4 letters. [2023-11-29 02:16:28,059 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:28,059 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 130 states and 167 transitions. [2023-11-29 02:16:28,060 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:28,061 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 130 states to 125 states and 160 transitions. [2023-11-29 02:16:28,061 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:16:28,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:16:28,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 125 states and 160 transitions. [2023-11-29 02:16:28,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:16:28,061 INFO L218 hiAutomatonCegarLoop]: Abstraction has 125 states and 160 transitions. [2023-11-29 02:16:28,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states and 160 transitions. [2023-11-29 02:16:28,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 111. [2023-11-29 02:16:28,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 111 states have (on average 1.2252252252252251) internal successors, (136), 110 states have internal predecessors, (136), 0 states have call successors, (0), 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-29 02:16:28,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 136 transitions. [2023-11-29 02:16:28,064 INFO L240 hiAutomatonCegarLoop]: Abstraction has 111 states and 136 transitions. [2023-11-29 02:16:28,064 INFO L428 stractBuchiCegarLoop]: Abstraction has 111 states and 136 transitions. [2023-11-29 02:16:28,064 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2023-11-29 02:16:28,064 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 111 states and 136 transitions. [2023-11-29 02:16:28,064 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:28,064 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:16:28,064 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:16:28,065 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [12, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:16:28,065 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:16:28,065 INFO L748 eck$LassoCheckResult]: Stem: 14901#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 14888#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 14889#L551 assume !(main_~length~0#1 < 1); 14898#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 14892#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 14893#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14902#L556 assume !(main_~val~0#1 < 0); 14943#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14899#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14900#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14883#L556 assume !(main_~val~0#1 < 0); 14884#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14885#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14942#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14941#L556 assume !(main_~val~0#1 < 0); 14940#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14939#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14938#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14937#L556 assume !(main_~val~0#1 < 0); 14936#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14935#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14934#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14933#L556 assume !(main_~val~0#1 < 0); 14932#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14931#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14930#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14929#L556 assume !(main_~val~0#1 < 0); 14928#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14927#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14926#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14925#L556 assume !(main_~val~0#1 < 0); 14924#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14923#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14922#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14921#L556 assume !(main_~val~0#1 < 0); 14920#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14919#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14918#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14917#L556 assume !(main_~val~0#1 < 0); 14916#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14915#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14914#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14913#L556 assume !(main_~val~0#1 < 0); 14912#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14911#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14910#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14907#L556 assume !(main_~val~0#1 < 0); 14909#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14908#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14906#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 14890#L554-4 main_~j~0#1 := 0; 14891#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 14903#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14992#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14991#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14904#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 14897#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14905#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14886#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14887#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 14989#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14988#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14987#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14986#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 14984#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14983#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14982#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14981#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 14979#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14978#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14977#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14976#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 14974#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14973#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14972#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14971#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 14969#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14968#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14967#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14966#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 14964#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14963#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14962#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14961#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 14959#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14958#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14957#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14956#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 14954#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14953#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14952#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14951#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 14950#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14947#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14946#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14944#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 14895#L562-3 [2023-11-29 02:16:28,065 INFO L750 eck$LassoCheckResult]: Loop: 14895#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14894#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 14895#L562-3 [2023-11-29 02:16:28,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:28,065 INFO L85 PathProgramCache]: Analyzing trace with hash 467367277, now seen corresponding path program 22 times [2023-11-29 02:16:28,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:28,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350012872] [2023-11-29 02:16:28,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:28,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:28,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:28,490 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 190 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:16:28,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:16:28,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350012872] [2023-11-29 02:16:28,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350012872] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:16:28,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462306013] [2023-11-29 02:16:28,491 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:16:28,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:16:28,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:28,492 INFO L229 MonitoredProcess]: Starting monitored process 171 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:16:28,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2023-11-29 02:16:28,609 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:16:28,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:16:28,610 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 02:16:28,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:29,041 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 231 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:16:29,041 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:16:29,342 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 231 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:16:29,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462306013] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:16:29,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:16:29,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 40 [2023-11-29 02:16:29,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020520314] [2023-11-29 02:16:29,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:16:29,343 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:16:29,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:29,343 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 22 times [2023-11-29 02:16:29,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:29,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552670954] [2023-11-29 02:16:29,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:29,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:29,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:29,347 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:29,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:29,349 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:29,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:16:29,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-11-29 02:16:29,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=382, Invalid=1258, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 02:16:29,385 INFO L87 Difference]: Start difference. First operand 111 states and 136 transitions. cyclomatic complexity: 39 Second operand has 41 states, 40 states have (on average 3.8) internal successors, (152), 41 states have internal predecessors, (152), 0 states have call successors, (0), 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-29 02:16:29,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:16:29,769 INFO L93 Difference]: Finished difference Result 175 states and 213 transitions. [2023-11-29 02:16:29,769 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 175 states and 213 transitions. [2023-11-29 02:16:29,770 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:29,771 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 175 states to 118 states and 145 transitions. [2023-11-29 02:16:29,771 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:16:29,771 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:16:29,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 145 transitions. [2023-11-29 02:16:29,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:16:29,771 INFO L218 hiAutomatonCegarLoop]: Abstraction has 118 states and 145 transitions. [2023-11-29 02:16:29,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 145 transitions. [2023-11-29 02:16:29,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 115. [2023-11-29 02:16:29,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 115 states have (on average 1.2260869565217392) internal successors, (141), 114 states have internal predecessors, (141), 0 states have call successors, (0), 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-29 02:16:29,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 141 transitions. [2023-11-29 02:16:29,774 INFO L240 hiAutomatonCegarLoop]: Abstraction has 115 states and 141 transitions. [2023-11-29 02:16:29,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 02:16:29,774 INFO L428 stractBuchiCegarLoop]: Abstraction has 115 states and 141 transitions. [2023-11-29 02:16:29,774 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2023-11-29 02:16:29,774 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 115 states and 141 transitions. [2023-11-29 02:16:29,775 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:29,775 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:16:29,775 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:16:29,775 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [12, 12, 12, 12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:16:29,775 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:16:29,776 INFO L748 eck$LassoCheckResult]: Stem: 15827#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 15816#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 15817#L551 assume !(main_~length~0#1 < 1); 15824#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 15818#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 15819#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15809#L556 assume !(main_~val~0#1 < 0); 15810#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15811#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15825#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15826#L556 assume !(main_~val~0#1 < 0); 15923#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15922#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15921#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15920#L556 assume !(main_~val~0#1 < 0); 15919#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15918#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15917#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15916#L556 assume !(main_~val~0#1 < 0); 15915#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15914#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15913#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15912#L556 assume !(main_~val~0#1 < 0); 15911#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15910#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15909#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15908#L556 assume !(main_~val~0#1 < 0); 15907#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15906#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15905#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15904#L556 assume !(main_~val~0#1 < 0); 15903#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15902#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15901#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15900#L556 assume !(main_~val~0#1 < 0); 15899#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15898#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15897#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15896#L556 assume !(main_~val~0#1 < 0); 15895#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15894#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15893#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15892#L556 assume !(main_~val~0#1 < 0); 15891#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15890#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15889#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15888#L556 assume !(main_~val~0#1 < 0); 15887#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15886#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15885#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15832#L556 assume !(main_~val~0#1 < 0); 15838#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15835#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15831#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 15814#L554-4 main_~j~0#1 := 0; 15815#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 15828#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15829#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15812#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15813#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 15823#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15884#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15883#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15882#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 15880#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15879#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15878#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15877#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 15875#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15874#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15873#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15872#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 15870#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15869#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15868#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15867#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 15865#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15864#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15863#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15862#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 15860#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15859#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15858#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15857#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 15855#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15854#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15853#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15852#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 15850#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15849#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15848#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15847#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 15845#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15844#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15843#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15842#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 15841#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15837#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15836#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15833#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 15821#L562-3 [2023-11-29 02:16:29,776 INFO L750 eck$LassoCheckResult]: Loop: 15821#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15820#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 15821#L562-3 [2023-11-29 02:16:29,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:29,776 INFO L85 PathProgramCache]: Analyzing trace with hash 753705062, now seen corresponding path program 23 times [2023-11-29 02:16:29,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:29,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967014504] [2023-11-29 02:16:29,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:29,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:29,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:29,817 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:29,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:29,856 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:29,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:29,856 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 23 times [2023-11-29 02:16:29,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:29,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556905896] [2023-11-29 02:16:29,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:29,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:29,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:29,861 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:29,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:29,864 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:29,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:29,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1538906901, now seen corresponding path program 11 times [2023-11-29 02:16:29,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:29,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862711228] [2023-11-29 02:16:29,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:29,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:29,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:29,907 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:29,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:29,947 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:46,176 WARN L293 SmtUtils]: Spent 16.18s on a formula simplification. DAG size of input: 384 DAG size of output: 281 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 02:16:46,532 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:16:46,532 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:16:46,532 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:16:46,532 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:16:46,532 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:16:46,532 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:46,532 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:16:46,532 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:16:46,532 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration26_Lasso [2023-11-29 02:16:46,532 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:16:46,532 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:16:46,534 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:46,536 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:46,537 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:46,539 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:46,541 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:46,543 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:46,545 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:46,934 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:46,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-29 02:16:46,937 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:46,939 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:46,941 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:46,942 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:46,944 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:46,946 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:16:47,205 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:16:47,205 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:16:47,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:47,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:47,206 INFO L229 MonitoredProcess]: Starting monitored process 172 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:47,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2023-11-29 02:16:47,208 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-29 02:16:47,218 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:47,218 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:47,218 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:47,218 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:47,219 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:47,219 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:47,222 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:47,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Forceful destruction successful, exit code 0 [2023-11-29 02:16:47,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:47,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:47,225 INFO L229 MonitoredProcess]: Starting monitored process 173 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:47,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2023-11-29 02:16:47,228 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-29 02:16:47,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:47,238 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:16:47,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:47,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:47,238 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:47,239 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:16:47,239 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:16:47,240 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:47,243 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Ended with exit code 0 [2023-11-29 02:16:47,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:47,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:47,244 INFO L229 MonitoredProcess]: Starting monitored process 174 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:47,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2023-11-29 02:16:47,247 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-29 02:16:47,258 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:47,258 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:16:47,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:47,258 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:47,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:47,258 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:16:47,258 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:16:47,260 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:47,262 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Ended with exit code 0 [2023-11-29 02:16:47,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:47,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:47,263 INFO L229 MonitoredProcess]: Starting monitored process 175 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:47,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2023-11-29 02:16:47,265 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-29 02:16:47,277 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:47,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:47,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:47,277 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:47,278 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:47,278 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:47,282 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:47,284 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Ended with exit code 0 [2023-11-29 02:16:47,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:47,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:47,286 INFO L229 MonitoredProcess]: Starting monitored process 176 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:47,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2023-11-29 02:16:47,288 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-29 02:16:47,299 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:47,300 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:16:47,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:47,300 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:47,300 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:47,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:16:47,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:16:47,301 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:47,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Ended with exit code 0 [2023-11-29 02:16:47,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:47,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:47,305 INFO L229 MonitoredProcess]: Starting monitored process 177 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:47,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2023-11-29 02:16:47,308 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-29 02:16:47,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:47,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:16:47,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:47,319 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:47,319 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:47,319 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:16:47,319 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:16:47,320 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:47,323 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Ended with exit code 0 [2023-11-29 02:16:47,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:47,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:47,324 INFO L229 MonitoredProcess]: Starting monitored process 178 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:47,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Waiting until timeout for monitored process [2023-11-29 02:16:47,326 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-29 02:16:47,337 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:47,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:47,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:47,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:47,338 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:47,338 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:47,342 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:47,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Ended with exit code 0 [2023-11-29 02:16:47,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:47,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:47,346 INFO L229 MonitoredProcess]: Starting monitored process 179 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:47,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2023-11-29 02:16:47,348 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-29 02:16:47,358 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:47,358 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:47,358 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:47,358 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:47,359 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:47,360 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:47,363 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:47,366 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Ended with exit code 0 [2023-11-29 02:16:47,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:47,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:47,367 INFO L229 MonitoredProcess]: Starting monitored process 180 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:47,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2023-11-29 02:16:47,369 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-29 02:16:47,379 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:47,379 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:47,379 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:47,379 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:47,381 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:47,381 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:47,385 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:16:47,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Ended with exit code 0 [2023-11-29 02:16:47,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:47,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:47,388 INFO L229 MonitoredProcess]: Starting monitored process 181 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:47,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2023-11-29 02:16:47,390 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-29 02:16:47,401 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:16:47,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:16:47,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:16:47,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:16:47,403 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:16:47,403 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:16:47,411 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:16:47,418 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2023-11-29 02:16:47,418 INFO L444 ModelExtractionUtils]: 8 out of 13 variables were initially zero. Simplification set additionally 3 variables to zero. [2023-11-29 02:16:47,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:16:47,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:47,420 INFO L229 MonitoredProcess]: Starting monitored process 182 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:16:47,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2023-11-29 02:16:47,421 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:16:47,432 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:16:47,433 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:16:47,433 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 44)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 44)_1 Supporting invariants [] [2023-11-29 02:16:47,435 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Ended with exit code 0 [2023-11-29 02:16:47,472 INFO L156 tatePredicateManager]: 15 out of 16 supporting invariants were superfluous and have been removed [2023-11-29 02:16:47,474 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][44] could not be translated [2023-11-29 02:16:47,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:47,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:47,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 02:16:47,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:47,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Ended with exit code 0 [2023-11-29 02:16:48,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:48,005 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:16:48,006 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:48,028 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-29 02:16:48,028 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.14 stem predicates 2 loop predicates [2023-11-29 02:16:48,028 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 115 states and 141 transitions. cyclomatic complexity: 40 Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 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-29 02:16:48,073 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 115 states and 141 transitions. cyclomatic complexity: 40. Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 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 116 states and 143 transitions. Complement of second has 5 states. [2023-11-29 02:16:48,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:16:48,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 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-29 02:16:48,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 02:16:48,074 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 100 letters. Loop has 2 letters. [2023-11-29 02:16:48,074 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:48,075 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:16:48,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:48,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:48,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 02:16:48,143 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:48,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:48,609 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:16:48,610 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:48,633 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-29 02:16:48,634 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.14 stem predicates 2 loop predicates [2023-11-29 02:16:48,634 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 115 states and 141 transitions. cyclomatic complexity: 40 Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 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-29 02:16:48,678 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 115 states and 141 transitions. cyclomatic complexity: 40. Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 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 116 states and 143 transitions. Complement of second has 5 states. [2023-11-29 02:16:48,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:16:48,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 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-29 02:16:48,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 02:16:48,679 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 100 letters. Loop has 2 letters. [2023-11-29 02:16:48,679 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:48,679 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:16:48,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:48,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:48,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 02:16:48,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:49,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:49,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:16:49,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:49,187 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-29 02:16:49,188 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.14 stem predicates 2 loop predicates [2023-11-29 02:16:49,188 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 115 states and 141 transitions. cyclomatic complexity: 40 Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 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-29 02:16:49,540 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 115 states and 141 transitions. cyclomatic complexity: 40. Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 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 140 states and 180 transitions. Complement of second has 31 states. [2023-11-29 02:16:49,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 18 states 14 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:16:49,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 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-29 02:16:49,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 93 transitions. [2023-11-29 02:16:49,541 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 93 transitions. Stem has 100 letters. Loop has 2 letters. [2023-11-29 02:16:49,541 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:49,541 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 93 transitions. Stem has 102 letters. Loop has 2 letters. [2023-11-29 02:16:49,542 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:49,542 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 93 transitions. Stem has 100 letters. Loop has 4 letters. [2023-11-29 02:16:49,542 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:16:49,542 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 140 states and 180 transitions. [2023-11-29 02:16:49,543 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:49,543 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 140 states to 135 states and 173 transitions. [2023-11-29 02:16:49,543 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:16:49,543 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:16:49,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 135 states and 173 transitions. [2023-11-29 02:16:49,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:16:49,544 INFO L218 hiAutomatonCegarLoop]: Abstraction has 135 states and 173 transitions. [2023-11-29 02:16:49,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states and 173 transitions. [2023-11-29 02:16:49,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 120. [2023-11-29 02:16:49,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 120 states have (on average 1.225) internal successors, (147), 119 states have internal predecessors, (147), 0 states have call successors, (0), 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-29 02:16:49,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 147 transitions. [2023-11-29 02:16:49,546 INFO L240 hiAutomatonCegarLoop]: Abstraction has 120 states and 147 transitions. [2023-11-29 02:16:49,546 INFO L428 stractBuchiCegarLoop]: Abstraction has 120 states and 147 transitions. [2023-11-29 02:16:49,546 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2023-11-29 02:16:49,546 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 120 states and 147 transitions. [2023-11-29 02:16:49,546 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:49,546 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:16:49,546 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:16:49,547 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [13, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:16:49,547 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:16:49,547 INFO L748 eck$LassoCheckResult]: Stem: 17418#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 17406#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 17407#L551 assume !(main_~length~0#1 < 1); 17412#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 17410#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 17411#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17401#L556 assume !(main_~val~0#1 < 0); 17402#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17403#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17417#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17419#L556 assume !(main_~val~0#1 < 0); 17465#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17464#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17463#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17462#L556 assume !(main_~val~0#1 < 0); 17461#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17460#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17459#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17458#L556 assume !(main_~val~0#1 < 0); 17457#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17456#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17455#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17454#L556 assume !(main_~val~0#1 < 0); 17453#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17452#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17451#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17450#L556 assume !(main_~val~0#1 < 0); 17449#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17448#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17447#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17446#L556 assume !(main_~val~0#1 < 0); 17445#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17444#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17443#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17442#L556 assume !(main_~val~0#1 < 0); 17441#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17440#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17439#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17438#L556 assume !(main_~val~0#1 < 0); 17437#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17436#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17435#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17434#L556 assume !(main_~val~0#1 < 0); 17433#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17432#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17431#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17430#L556 assume !(main_~val~0#1 < 0); 17429#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17428#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17427#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17424#L556 assume !(main_~val~0#1 < 0); 17426#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17425#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17423#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 17408#L554-4 main_~j~0#1 := 0; 17409#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 17420#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17519#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17518#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17421#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 17416#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17422#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17404#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17405#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 17516#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17515#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17514#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17513#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 17511#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17510#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17509#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17508#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 17506#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17505#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17504#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17503#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 17501#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17500#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17499#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17498#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 17496#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17495#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17494#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17493#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 17491#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17490#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17489#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17488#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 17486#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17485#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17484#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17483#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 17481#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17480#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17479#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17478#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 17476#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17475#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17474#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17473#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 17472#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17469#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17468#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17466#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 17414#L562-3 [2023-11-29 02:16:49,547 INFO L750 eck$LassoCheckResult]: Loop: 17414#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17413#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 17414#L562-3 [2023-11-29 02:16:49,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:49,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1420782149, now seen corresponding path program 24 times [2023-11-29 02:16:49,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:49,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44422883] [2023-11-29 02:16:49,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:49,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:49,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:16:50,142 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 231 proven. 321 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:16:50,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:16:50,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44422883] [2023-11-29 02:16:50,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44422883] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:16:50,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211234401] [2023-11-29 02:16:50,143 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:16:50,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:16:50,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:16:50,146 INFO L229 MonitoredProcess]: Starting monitored process 183 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:16:50,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2023-11-29 02:16:50,547 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2023-11-29 02:16:50,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:16:50,550 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 02:16:50,551 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:16:50,993 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 276 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:16:50,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:16:51,355 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 276 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:16:51,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211234401] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:16:51,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:16:51,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 43 [2023-11-29 02:16:51,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381191112] [2023-11-29 02:16:51,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:16:51,356 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:16:51,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:51,356 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 24 times [2023-11-29 02:16:51,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:51,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934066730] [2023-11-29 02:16:51,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:51,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:51,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:51,360 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:51,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:51,363 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:51,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:16:51,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-11-29 02:16:51,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=1453, Unknown=0, NotChecked=0, Total=1892 [2023-11-29 02:16:51,388 INFO L87 Difference]: Start difference. First operand 120 states and 147 transitions. cyclomatic complexity: 42 Second operand has 44 states, 43 states have (on average 3.813953488372093) internal successors, (164), 44 states have internal predecessors, (164), 0 states have call successors, (0), 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-29 02:16:51,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:16:51,741 INFO L93 Difference]: Finished difference Result 189 states and 230 transitions. [2023-11-29 02:16:51,741 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 189 states and 230 transitions. [2023-11-29 02:16:51,742 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:51,743 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 189 states to 127 states and 156 transitions. [2023-11-29 02:16:51,743 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:16:51,743 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:16:51,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 127 states and 156 transitions. [2023-11-29 02:16:51,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:16:51,743 INFO L218 hiAutomatonCegarLoop]: Abstraction has 127 states and 156 transitions. [2023-11-29 02:16:51,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states and 156 transitions. [2023-11-29 02:16:51,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 124. [2023-11-29 02:16:51,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 124 states have (on average 1.2258064516129032) internal successors, (152), 123 states have internal predecessors, (152), 0 states have call successors, (0), 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-29 02:16:51,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 152 transitions. [2023-11-29 02:16:51,746 INFO L240 hiAutomatonCegarLoop]: Abstraction has 124 states and 152 transitions. [2023-11-29 02:16:51,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 02:16:51,746 INFO L428 stractBuchiCegarLoop]: Abstraction has 124 states and 152 transitions. [2023-11-29 02:16:51,746 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2023-11-29 02:16:51,746 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 124 states and 152 transitions. [2023-11-29 02:16:51,747 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:16:51,747 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:16:51,747 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:16:51,747 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [13, 13, 13, 13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:16:51,747 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:16:51,748 INFO L748 eck$LassoCheckResult]: Stem: 18420#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 18408#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 18409#L551 assume !(main_~length~0#1 < 1); 18414#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 18412#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 18413#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18403#L556 assume !(main_~val~0#1 < 0); 18404#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18405#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18419#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18421#L556 assume !(main_~val~0#1 < 0); 18526#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18525#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18524#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18523#L556 assume !(main_~val~0#1 < 0); 18522#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18521#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18520#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18519#L556 assume !(main_~val~0#1 < 0); 18518#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18517#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18516#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18515#L556 assume !(main_~val~0#1 < 0); 18514#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18513#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18512#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18511#L556 assume !(main_~val~0#1 < 0); 18510#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18509#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18508#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18507#L556 assume !(main_~val~0#1 < 0); 18506#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18505#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18504#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18503#L556 assume !(main_~val~0#1 < 0); 18502#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18501#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18500#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18499#L556 assume !(main_~val~0#1 < 0); 18498#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18497#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18496#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18495#L556 assume !(main_~val~0#1 < 0); 18494#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18493#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18492#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18491#L556 assume !(main_~val~0#1 < 0); 18490#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18489#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18488#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18487#L556 assume !(main_~val~0#1 < 0); 18486#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18485#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18484#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18426#L556 assume !(main_~val~0#1 < 0); 18432#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18429#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18425#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 18410#L554-4 main_~j~0#1 := 0; 18411#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 18422#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18424#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18406#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18407#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 18418#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18483#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18482#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18481#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 18479#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18478#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18477#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18476#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 18474#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18473#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18472#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18471#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 18469#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18468#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18467#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18466#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 18464#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18463#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18462#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18461#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 18459#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18458#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18457#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18456#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 18454#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18453#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18452#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18451#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 18449#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18448#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18447#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18446#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 18444#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18443#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18442#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18441#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 18439#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18438#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18437#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18436#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 18435#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18431#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18430#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18427#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 18416#L562-3 [2023-11-29 02:16:51,748 INFO L750 eck$LassoCheckResult]: Loop: 18416#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18415#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 18416#L562-3 [2023-11-29 02:16:51,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:51,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1943554124, now seen corresponding path program 25 times [2023-11-29 02:16:51,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:51,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251507544] [2023-11-29 02:16:51,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:51,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:51,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:51,792 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:51,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:51,832 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:51,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:51,833 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 25 times [2023-11-29 02:16:51,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:51,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450555266] [2023-11-29 02:16:51,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:51,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:51,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:51,837 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:51,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:51,841 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:16:51,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:16:51,841 INFO L85 PathProgramCache]: Analyzing trace with hash 555262137, now seen corresponding path program 12 times [2023-11-29 02:16:51,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:16:51,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651240333] [2023-11-29 02:16:51,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:16:51,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:16:51,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:51,886 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:16:51,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:16:51,927 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:17:26,058 WARN L293 SmtUtils]: Spent 34.08s on a formula simplification. DAG size of input: 413 DAG size of output: 305 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 02:17:35,676 WARN L293 SmtUtils]: Spent 7.26s on a formula simplification that was a NOOP. DAG size: 161 (called from [L 302] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 02:17:35,678 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:17:35,678 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:17:35,678 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:17:35,678 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:17:35,678 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:17:35,678 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:17:35,678 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:17:35,678 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:17:35,679 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration28_Lasso [2023-11-29 02:17:35,679 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:17:35,679 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:17:35,680 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:17:35,682 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:17:35,683 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:17:35,684 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:17:35,686 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:17:35,687 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:17:35,688 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:17:35,689 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:17:35,691 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:03,558 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:03,560 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:03,561 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:03,562 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:04,079 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:18:04,079 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:18:04,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,080 INFO L229 MonitoredProcess]: Starting monitored process 184 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2023-11-29 02:18:04,082 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-29 02:18:04,092 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,092 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:18:04,092 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,092 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,092 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,093 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:18:04,093 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:18:04,094 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Forceful destruction successful, exit code 0 [2023-11-29 02:18:04,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,097 INFO L229 MonitoredProcess]: Starting monitored process 185 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Waiting until timeout for monitored process [2023-11-29 02:18:04,099 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-29 02:18:04,109 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,109 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:18:04,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,110 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,110 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,110 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:18:04,110 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:18:04,111 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,113 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Ended with exit code 0 [2023-11-29 02:18:04,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,114 INFO L229 MonitoredProcess]: Starting monitored process 186 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Waiting until timeout for monitored process [2023-11-29 02:18:04,116 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-29 02:18:04,126 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,126 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,126 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,127 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,128 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,128 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,131 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,133 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Ended with exit code 0 [2023-11-29 02:18:04,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,134 INFO L229 MonitoredProcess]: Starting monitored process 187 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Waiting until timeout for monitored process [2023-11-29 02:18:04,136 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-29 02:18:04,146 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,146 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:18:04,146 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,146 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,146 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,147 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:18:04,147 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:18:04,148 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,150 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Ended with exit code 0 [2023-11-29 02:18:04,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,151 INFO L229 MonitoredProcess]: Starting monitored process 188 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Waiting until timeout for monitored process [2023-11-29 02:18:04,153 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-29 02:18:04,163 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,163 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:18:04,163 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,163 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,163 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,163 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:18:04,163 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:18:04,164 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Ended with exit code 0 [2023-11-29 02:18:04,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,167 INFO L229 MonitoredProcess]: Starting monitored process 189 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Waiting until timeout for monitored process [2023-11-29 02:18:04,169 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-29 02:18:04,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,179 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:18:04,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,180 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,180 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,180 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:18:04,180 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:18:04,181 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Forceful destruction successful, exit code 0 [2023-11-29 02:18:04,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,184 INFO L229 MonitoredProcess]: Starting monitored process 190 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Waiting until timeout for monitored process [2023-11-29 02:18:04,186 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-29 02:18:04,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,197 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:18:04,197 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,197 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,197 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,197 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:18:04,197 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:18:04,199 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Ended with exit code 0 [2023-11-29 02:18:04,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,202 INFO L229 MonitoredProcess]: Starting monitored process 191 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Waiting until timeout for monitored process [2023-11-29 02:18:04,204 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-29 02:18:04,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,215 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,215 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,219 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,221 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Ended with exit code 0 [2023-11-29 02:18:04,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,222 INFO L229 MonitoredProcess]: Starting monitored process 192 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Waiting until timeout for monitored process [2023-11-29 02:18:04,227 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-29 02:18:04,237 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,237 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,237 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,237 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,240 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,240 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,246 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Ended with exit code 0 [2023-11-29 02:18:04,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,249 INFO L229 MonitoredProcess]: Starting monitored process 193 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Waiting until timeout for monitored process [2023-11-29 02:18:04,251 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-29 02:18:04,261 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,261 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,264 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,264 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,271 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,273 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Ended with exit code 0 [2023-11-29 02:18:04,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,274 INFO L229 MonitoredProcess]: Starting monitored process 194 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2023-11-29 02:18:04,276 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-29 02:18:04,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,287 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,287 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,289 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,289 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,295 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Ended with exit code 0 [2023-11-29 02:18:04,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,299 INFO L229 MonitoredProcess]: Starting monitored process 195 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2023-11-29 02:18:04,301 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-29 02:18:04,311 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,311 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,311 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,311 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,313 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,313 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,319 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,322 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Ended with exit code 0 [2023-11-29 02:18:04,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,323 INFO L229 MonitoredProcess]: Starting monitored process 196 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2023-11-29 02:18:04,326 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-29 02:18:04,336 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,336 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,336 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,336 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,338 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,339 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,343 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,345 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Ended with exit code 0 [2023-11-29 02:18:04,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,347 INFO L229 MonitoredProcess]: Starting monitored process 197 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2023-11-29 02:18:04,349 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-29 02:18:04,358 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,359 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,359 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,361 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,361 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,368 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Forceful destruction successful, exit code 0 [2023-11-29 02:18:04,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,371 INFO L229 MonitoredProcess]: Starting monitored process 198 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2023-11-29 02:18:04,374 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-29 02:18:04,384 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,384 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,387 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,387 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,394 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,396 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Ended with exit code 0 [2023-11-29 02:18:04,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,398 INFO L229 MonitoredProcess]: Starting monitored process 199 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2023-11-29 02:18:04,400 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-29 02:18:04,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,412 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,412 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,412 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,414 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,414 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,420 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,423 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Ended with exit code 0 [2023-11-29 02:18:04,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,425 INFO L229 MonitoredProcess]: Starting monitored process 200 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2023-11-29 02:18:04,427 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:18:04,438 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,438 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,438 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,438 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,440 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,440 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,445 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,447 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Ended with exit code 0 [2023-11-29 02:18:04,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,448 INFO L229 MonitoredProcess]: Starting monitored process 201 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2023-11-29 02:18:04,450 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-29 02:18:04,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,464 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,465 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,469 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Forceful destruction successful, exit code 0 [2023-11-29 02:18:04,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,472 INFO L229 MonitoredProcess]: Starting monitored process 202 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2023-11-29 02:18:04,474 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-29 02:18:04,484 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,484 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,484 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,484 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,486 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,486 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,491 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,493 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Ended with exit code 0 [2023-11-29 02:18:04,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,494 INFO L229 MonitoredProcess]: Starting monitored process 203 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Waiting until timeout for monitored process [2023-11-29 02:18:04,496 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-29 02:18:04,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,506 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,506 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,511 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,512 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,518 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,521 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Ended with exit code 0 [2023-11-29 02:18:04,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,522 INFO L229 MonitoredProcess]: Starting monitored process 204 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2023-11-29 02:18:04,524 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-29 02:18:04,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,535 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,535 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,535 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,536 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,536 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,540 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Ended with exit code 0 [2023-11-29 02:18:04,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,543 INFO L229 MonitoredProcess]: Starting monitored process 205 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2023-11-29 02:18:04,546 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-29 02:18:04,558 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,558 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,558 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,558 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,561 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,561 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,571 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,574 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Ended with exit code 0 [2023-11-29 02:18:04,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,577 INFO L229 MonitoredProcess]: Starting monitored process 206 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2023-11-29 02:18:04,579 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-29 02:18:04,589 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,589 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,589 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,590 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,590 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,593 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,596 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Ended with exit code 0 [2023-11-29 02:18:04,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,597 INFO L229 MonitoredProcess]: Starting monitored process 207 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Waiting until timeout for monitored process [2023-11-29 02:18:04,600 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-29 02:18:04,610 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,610 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,610 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,610 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,612 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,612 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,619 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Ended with exit code 0 [2023-11-29 02:18:04,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,622 INFO L229 MonitoredProcess]: Starting monitored process 208 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Waiting until timeout for monitored process [2023-11-29 02:18:04,624 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:18:04,634 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,634 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,634 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,634 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,635 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,635 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,639 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,641 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Ended with exit code 0 [2023-11-29 02:18:04,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,642 INFO L229 MonitoredProcess]: Starting monitored process 209 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Waiting until timeout for monitored process [2023-11-29 02:18:04,644 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-29 02:18:04,654 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,654 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,654 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,654 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,657 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,657 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,663 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:04,666 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Ended with exit code 0 [2023-11-29 02:18:04,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,667 INFO L229 MonitoredProcess]: Starting monitored process 210 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Waiting until timeout for monitored process [2023-11-29 02:18:04,669 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-29 02:18:04,680 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:04,680 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:04,680 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:04,680 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:04,682 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:04,682 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:04,691 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:18:04,703 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-29 02:18:04,703 INFO L444 ModelExtractionUtils]: 4 out of 13 variables were initially zero. Simplification set additionally 7 variables to zero. [2023-11-29 02:18:04,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:04,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:04,704 INFO L229 MonitoredProcess]: Starting monitored process 211 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:04,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Waiting until timeout for monitored process [2023-11-29 02:18:04,706 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:18:04,717 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:18:04,717 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:18:04,717 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 48))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 48))_1 Supporting invariants [] [2023-11-29 02:18:04,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Ended with exit code 0 [2023-11-29 02:18:05,288 INFO L156 tatePredicateManager]: 28 out of 29 supporting invariants were superfluous and have been removed [2023-11-29 02:18:05,289 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][~arr~0!offset + 48] could not be translated [2023-11-29 02:18:05,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:18:05,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:18:05,356 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 02:18:05,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:18:05,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Forceful destruction successful, exit code 0 [2023-11-29 02:18:05,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:18:05,683 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:18:05,683 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:18:05,704 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-29 02:18:05,704 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.14 stem predicates 2 loop predicates [2023-11-29 02:18:05,705 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 124 states and 152 transitions. cyclomatic complexity: 43 Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 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-29 02:18:05,731 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 124 states and 152 transitions. cyclomatic complexity: 43. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 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 125 states and 154 transitions. Complement of second has 4 states. [2023-11-29 02:18:05,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:18:05,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 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-29 02:18:05,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:18:05,732 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 108 letters. Loop has 2 letters. [2023-11-29 02:18:05,732 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:18:05,732 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:18:05,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:18:05,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:18:05,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 02:18:05,802 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:18:06,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:18:06,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:18:06,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:18:06,110 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-29 02:18:06,111 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.14 stem predicates 2 loop predicates [2023-11-29 02:18:06,111 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 124 states and 152 transitions. cyclomatic complexity: 43 Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 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-29 02:18:06,133 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 124 states and 152 transitions. cyclomatic complexity: 43. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 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 125 states and 154 transitions. Complement of second has 4 states. [2023-11-29 02:18:06,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:18:06,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 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-29 02:18:06,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:18:06,134 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 108 letters. Loop has 2 letters. [2023-11-29 02:18:06,135 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:18:06,135 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:18:06,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:18:06,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:18:06,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 02:18:06,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:18:06,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:18:06,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:18:06,469 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:18:06,488 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-29 02:18:06,489 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.14 stem predicates 2 loop predicates [2023-11-29 02:18:06,489 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 124 states and 152 transitions. cyclomatic complexity: 43 Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 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-29 02:18:06,842 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 124 states and 152 transitions. cyclomatic complexity: 43. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 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 150 states and 193 transitions. Complement of second has 32 states. [2023-11-29 02:18:06,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 18 states 14 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:18:06,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 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-29 02:18:06,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 99 transitions. [2023-11-29 02:18:06,843 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 99 transitions. Stem has 108 letters. Loop has 2 letters. [2023-11-29 02:18:06,843 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:18:06,843 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 99 transitions. Stem has 110 letters. Loop has 2 letters. [2023-11-29 02:18:06,844 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:18:06,844 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 99 transitions. Stem has 108 letters. Loop has 4 letters. [2023-11-29 02:18:06,844 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:18:06,844 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 150 states and 193 transitions. [2023-11-29 02:18:06,845 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:18:06,846 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 150 states to 145 states and 186 transitions. [2023-11-29 02:18:06,846 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:18:06,846 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:18:06,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 145 states and 186 transitions. [2023-11-29 02:18:06,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:18:06,846 INFO L218 hiAutomatonCegarLoop]: Abstraction has 145 states and 186 transitions. [2023-11-29 02:18:06,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states and 186 transitions. [2023-11-29 02:18:06,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 129. [2023-11-29 02:18:06,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 129 states have (on average 1.2248062015503876) internal successors, (158), 128 states have internal predecessors, (158), 0 states have call successors, (0), 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-29 02:18:06,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 158 transitions. [2023-11-29 02:18:06,848 INFO L240 hiAutomatonCegarLoop]: Abstraction has 129 states and 158 transitions. [2023-11-29 02:18:06,848 INFO L428 stractBuchiCegarLoop]: Abstraction has 129 states and 158 transitions. [2023-11-29 02:18:06,848 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2023-11-29 02:18:06,848 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 129 states and 158 transitions. [2023-11-29 02:18:06,849 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:18:06,849 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:18:06,849 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:18:06,849 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [14, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:18:06,849 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:18:06,849 INFO L748 eck$LassoCheckResult]: Stem: 20169#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 20157#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 20158#L551 assume !(main_~length~0#1 < 1); 20165#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 20159#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 20160#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20168#L556 assume !(main_~val~0#1 < 0); 20218#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20166#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20167#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20150#L556 assume !(main_~val~0#1 < 0); 20151#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20152#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20217#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20216#L556 assume !(main_~val~0#1 < 0); 20215#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20214#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20213#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20212#L556 assume !(main_~val~0#1 < 0); 20211#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20210#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20209#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20208#L556 assume !(main_~val~0#1 < 0); 20207#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20206#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20205#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20204#L556 assume !(main_~val~0#1 < 0); 20203#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20202#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20201#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20200#L556 assume !(main_~val~0#1 < 0); 20199#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20198#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20197#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20196#L556 assume !(main_~val~0#1 < 0); 20195#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20194#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20193#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20192#L556 assume !(main_~val~0#1 < 0); 20191#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20190#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20189#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20188#L556 assume !(main_~val~0#1 < 0); 20187#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20186#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20185#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20184#L556 assume !(main_~val~0#1 < 0); 20183#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20182#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20181#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20180#L556 assume !(main_~val~0#1 < 0); 20179#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20178#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20177#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20174#L556 assume !(main_~val~0#1 < 0); 20176#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20175#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20173#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 20155#L554-4 main_~j~0#1 := 0; 20156#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20170#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20277#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20276#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20171#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20164#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20172#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20153#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20154#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20274#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20273#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20272#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20271#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20269#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20268#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20267#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20266#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20264#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20263#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20262#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20261#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20259#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20258#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20257#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20256#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20254#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20253#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20252#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20251#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20249#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20248#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20247#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20246#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20244#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20243#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20242#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20241#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20239#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20238#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20237#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20236#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20234#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20233#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20232#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20231#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20229#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20228#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20227#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20226#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20225#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20222#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20221#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20219#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 20162#L562-3 [2023-11-29 02:18:06,850 INFO L750 eck$LassoCheckResult]: Loop: 20162#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20161#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 20162#L562-3 [2023-11-29 02:18:06,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:18:06,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1030968841, now seen corresponding path program 26 times [2023-11-29 02:18:06,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:18:06,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595085969] [2023-11-29 02:18:06,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:18:06,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:18:06,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:18:07,459 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 276 proven. 374 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:18:07,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:18:07,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595085969] [2023-11-29 02:18:07,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595085969] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:18:07,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598654626] [2023-11-29 02:18:07,459 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:18:07,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:18:07,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:07,460 INFO L229 MonitoredProcess]: Starting monitored process 212 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:18:07,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2023-11-29 02:18:07,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:18:07,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:18:07,637 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 02:18:07,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:18:08,161 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 325 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:18:08,161 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:18:08,531 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 325 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:18:08,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598654626] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:18:08,532 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:18:08,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 46 [2023-11-29 02:18:08,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272220302] [2023-11-29 02:18:08,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:18:08,532 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:18:08,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:18:08,533 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 26 times [2023-11-29 02:18:08,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:18:08,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263962429] [2023-11-29 02:18:08,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:18:08,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:18:08,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:18:08,545 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:18:08,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:18:08,548 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:18:08,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:18:08,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-11-29 02:18:08,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=500, Invalid=1662, Unknown=0, NotChecked=0, Total=2162 [2023-11-29 02:18:08,582 INFO L87 Difference]: Start difference. First operand 129 states and 158 transitions. cyclomatic complexity: 45 Second operand has 47 states, 46 states have (on average 3.8260869565217392) internal successors, (176), 47 states have internal predecessors, (176), 0 states have call successors, (0), 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-29 02:18:09,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:18:09,056 INFO L93 Difference]: Finished difference Result 203 states and 247 transitions. [2023-11-29 02:18:09,056 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 203 states and 247 transitions. [2023-11-29 02:18:09,057 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:18:09,058 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 203 states to 136 states and 167 transitions. [2023-11-29 02:18:09,058 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:18:09,058 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:18:09,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 136 states and 167 transitions. [2023-11-29 02:18:09,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:18:09,059 INFO L218 hiAutomatonCegarLoop]: Abstraction has 136 states and 167 transitions. [2023-11-29 02:18:09,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states and 167 transitions. [2023-11-29 02:18:09,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 133. [2023-11-29 02:18:09,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 133 states have (on average 1.2255639097744362) internal successors, (163), 132 states have internal predecessors, (163), 0 states have call successors, (0), 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-29 02:18:09,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 163 transitions. [2023-11-29 02:18:09,061 INFO L240 hiAutomatonCegarLoop]: Abstraction has 133 states and 163 transitions. [2023-11-29 02:18:09,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 02:18:09,061 INFO L428 stractBuchiCegarLoop]: Abstraction has 133 states and 163 transitions. [2023-11-29 02:18:09,062 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2023-11-29 02:18:09,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 133 states and 163 transitions. [2023-11-29 02:18:09,062 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:18:09,062 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:18:09,062 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:18:09,063 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [14, 14, 14, 14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:18:09,063 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:18:09,063 INFO L748 eck$LassoCheckResult]: Stem: 21245#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 21233#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 21234#L551 assume !(main_~length~0#1 < 1); 21239#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 21237#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 21238#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21228#L556 assume !(main_~val~0#1 < 0); 21229#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21230#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21244#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21246#L556 assume !(main_~val~0#1 < 0); 21360#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21359#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21358#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21357#L556 assume !(main_~val~0#1 < 0); 21356#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21355#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21354#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21353#L556 assume !(main_~val~0#1 < 0); 21352#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21351#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21350#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21349#L556 assume !(main_~val~0#1 < 0); 21348#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21347#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21346#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21345#L556 assume !(main_~val~0#1 < 0); 21344#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21343#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21342#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21341#L556 assume !(main_~val~0#1 < 0); 21340#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21339#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21338#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21337#L556 assume !(main_~val~0#1 < 0); 21336#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21335#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21334#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21333#L556 assume !(main_~val~0#1 < 0); 21332#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21331#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21330#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21329#L556 assume !(main_~val~0#1 < 0); 21328#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21327#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21326#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21325#L556 assume !(main_~val~0#1 < 0); 21324#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21323#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21322#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21321#L556 assume !(main_~val~0#1 < 0); 21320#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21319#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21318#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21317#L556 assume !(main_~val~0#1 < 0); 21316#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21315#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21314#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21251#L556 assume !(main_~val~0#1 < 0); 21257#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21254#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21250#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 21235#L554-4 main_~j~0#1 := 0; 21236#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21247#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21248#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21231#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21232#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21243#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21313#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21312#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21311#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21309#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21308#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21307#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21306#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21304#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21303#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21302#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21301#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21299#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21298#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21297#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21296#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21294#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21293#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21292#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21291#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21289#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21288#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21287#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21286#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21284#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21283#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21282#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21281#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21279#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21278#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21277#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21276#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21274#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21273#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21272#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21271#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21269#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21268#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21267#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21266#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21264#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21263#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21262#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21261#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21260#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21256#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21255#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21252#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 21241#L562-3 [2023-11-29 02:18:09,063 INFO L750 eck$LassoCheckResult]: Loop: 21241#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21240#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 21241#L562-3 [2023-11-29 02:18:09,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:18:09,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1613328130, now seen corresponding path program 27 times [2023-11-29 02:18:09,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:18:09,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138889422] [2023-11-29 02:18:09,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:18:09,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:18:09,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:18:09,095 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:18:09,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:18:09,127 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:18:09,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:18:09,128 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 27 times [2023-11-29 02:18:09,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:18:09,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573594510] [2023-11-29 02:18:09,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:18:09,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:18:09,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:18:09,131 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:18:09,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:18:09,133 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:18:09,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:18:09,133 INFO L85 PathProgramCache]: Analyzing trace with hash -74859385, now seen corresponding path program 13 times [2023-11-29 02:18:09,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:18:09,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538310894] [2023-11-29 02:18:09,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:18:09,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:18:09,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:18:09,165 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:18:09,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:18:09,199 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:18:41,699 WARN L293 SmtUtils]: Spent 32.46s on a formula simplification. DAG size of input: 442 DAG size of output: 326 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 02:18:48,771 WARN L293 SmtUtils]: Spent 5.37s on a formula simplification. DAG size of input: 109 DAG size of output: 90 (called from [L 302] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 02:18:48,773 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:18:48,773 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:18:48,773 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:18:48,773 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:18:48,773 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:18:48,773 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:48,773 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:18:48,773 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:18:48,773 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration30_Lasso [2023-11-29 02:18:48,773 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:18:48,773 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:18:48,775 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:48,776 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:48,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-29 02:18:48,780 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:48,781 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:48,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-29 02:18:48,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-29 02:18:48,786 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:57,326 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:57,328 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:57,329 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:57,331 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:57,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-29 02:18:57,334 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:18:57,666 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:18:57,666 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:18:57,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,667 INFO L229 MonitoredProcess]: Starting monitored process 213 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Waiting until timeout for monitored process [2023-11-29 02:18:57,670 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-29 02:18:57,679 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,679 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:18:57,679 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,680 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,680 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,680 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:18:57,680 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:18:57,681 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,683 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Ended with exit code 0 [2023-11-29 02:18:57,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,684 INFO L229 MonitoredProcess]: Starting monitored process 214 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Waiting until timeout for monitored process [2023-11-29 02:18:57,686 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-29 02:18:57,696 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,696 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,696 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,697 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:57,697 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:57,701 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,703 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Ended with exit code 0 [2023-11-29 02:18:57,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,704 INFO L229 MonitoredProcess]: Starting monitored process 215 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Waiting until timeout for monitored process [2023-11-29 02:18:57,707 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-29 02:18:57,716 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,717 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:18:57,717 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,717 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,717 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,717 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:18:57,717 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:18:57,718 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Ended with exit code 0 [2023-11-29 02:18:57,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,721 INFO L229 MonitoredProcess]: Starting monitored process 216 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Waiting until timeout for monitored process [2023-11-29 02:18:57,723 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-29 02:18:57,733 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,733 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:18:57,733 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,733 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,734 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,734 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:18:57,734 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:18:57,735 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,738 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Ended with exit code 0 [2023-11-29 02:18:57,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,739 INFO L229 MonitoredProcess]: Starting monitored process 217 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Waiting until timeout for monitored process [2023-11-29 02:18:57,741 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-29 02:18:57,751 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,751 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:18:57,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,752 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:18:57,752 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:18:57,753 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Ended with exit code 0 [2023-11-29 02:18:57,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,756 INFO L229 MonitoredProcess]: Starting monitored process 218 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Waiting until timeout for monitored process [2023-11-29 02:18:57,758 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-29 02:18:57,768 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,769 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:57,769 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:57,773 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Ended with exit code 0 [2023-11-29 02:18:57,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,777 INFO L229 MonitoredProcess]: Starting monitored process 219 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Waiting until timeout for monitored process [2023-11-29 02:18:57,779 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-29 02:18:57,789 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,789 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:18:57,789 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,789 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,789 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,789 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:18:57,789 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:18:57,791 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Ended with exit code 0 [2023-11-29 02:18:57,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,794 INFO L229 MonitoredProcess]: Starting monitored process 220 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Waiting until timeout for monitored process [2023-11-29 02:18:57,796 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-29 02:18:57,806 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,806 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,807 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,810 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:57,810 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:57,820 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,824 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Ended with exit code 0 [2023-11-29 02:18:57,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,825 INFO L229 MonitoredProcess]: Starting monitored process 221 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Waiting until timeout for monitored process [2023-11-29 02:18:57,827 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-29 02:18:57,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,837 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,837 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,838 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:57,838 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:57,842 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,844 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Ended with exit code 0 [2023-11-29 02:18:57,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,845 INFO L229 MonitoredProcess]: Starting monitored process 222 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Waiting until timeout for monitored process [2023-11-29 02:18:57,847 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-29 02:18:57,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,858 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:57,858 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:57,862 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,864 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Ended with exit code 0 [2023-11-29 02:18:57,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,865 INFO L229 MonitoredProcess]: Starting monitored process 223 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Waiting until timeout for monitored process [2023-11-29 02:18:57,868 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-29 02:18:57,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,879 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:57,879 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:57,885 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,887 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Ended with exit code 0 [2023-11-29 02:18:57,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,888 INFO L229 MonitoredProcess]: Starting monitored process 224 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Waiting until timeout for monitored process [2023-11-29 02:18:57,890 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-29 02:18:57,900 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,900 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,900 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,900 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,901 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:57,901 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:57,905 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,907 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Ended with exit code 0 [2023-11-29 02:18:57,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,908 INFO L229 MonitoredProcess]: Starting monitored process 225 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Waiting until timeout for monitored process [2023-11-29 02:18:57,910 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-29 02:18:57,920 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,921 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,922 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:57,922 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:57,928 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,930 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Ended with exit code 0 [2023-11-29 02:18:57,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,931 INFO L229 MonitoredProcess]: Starting monitored process 226 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Waiting until timeout for monitored process [2023-11-29 02:18:57,933 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-29 02:18:57,943 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,944 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,945 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:57,945 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:57,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:18:57,951 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Forceful destruction successful, exit code 0 [2023-11-29 02:18:57,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,952 INFO L229 MonitoredProcess]: Starting monitored process 227 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Waiting until timeout for monitored process [2023-11-29 02:18:57,954 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-29 02:18:57,964 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:18:57,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:18:57,964 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:18:57,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:18:57,967 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:18:57,967 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:18:57,975 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:18:57,985 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 02:18:57,985 INFO L444 ModelExtractionUtils]: 3 out of 13 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-29 02:18:57,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:18:57,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:18:57,986 INFO L229 MonitoredProcess]: Starting monitored process 228 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:18:57,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Waiting until timeout for monitored process [2023-11-29 02:18:57,988 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:18:57,998 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:18:57,998 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:18:57,999 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 52 ULTIMATE.start_main_~arr~0#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 52 ULTIMATE.start_main_~arr~0#1.offset))_1 Supporting invariants [] [2023-11-29 02:18:58,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Ended with exit code 0 [2023-11-29 02:18:58,043 INFO L156 tatePredicateManager]: 17 out of 18 supporting invariants were superfluous and have been removed [2023-11-29 02:18:58,044 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][52 + ~arr~0!offset] could not be translated [2023-11-29 02:18:58,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:18:58,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:18:58,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 02:18:58,118 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:18:58,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:18:58,435 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:18:58,435 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:18:58,457 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-29 02:18:58,457 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.15 stem predicates 2 loop predicates [2023-11-29 02:18:58,458 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 163 transitions. cyclomatic complexity: 46 Second operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 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-29 02:18:58,488 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 163 transitions. cyclomatic complexity: 46. Second operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 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 134 states and 165 transitions. Complement of second has 4 states. [2023-11-29 02:18:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:18:58,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 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-29 02:18:58,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:18:58,489 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 116 letters. Loop has 2 letters. [2023-11-29 02:18:58,489 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:18:58,489 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:18:58,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:18:58,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:18:58,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 02:18:58,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:18:58,781 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Ended with exit code 0 [2023-11-29 02:18:58,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:18:58,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:18:58,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:18:58,906 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-29 02:18:58,906 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.15 stem predicates 2 loop predicates [2023-11-29 02:18:58,906 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 163 transitions. cyclomatic complexity: 46 Second operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 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-29 02:18:58,933 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 163 transitions. cyclomatic complexity: 46. Second operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 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 134 states and 165 transitions. Complement of second has 4 states. [2023-11-29 02:18:58,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:18:58,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 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-29 02:18:58,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:18:58,933 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 116 letters. Loop has 2 letters. [2023-11-29 02:18:58,934 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:18:58,934 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:18:58,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:18:59,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:18:59,002 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 02:18:59,004 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:18:59,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:18:59,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:18:59,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:18:59,325 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-29 02:18:59,326 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.15 stem predicates 2 loop predicates [2023-11-29 02:18:59,326 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 163 transitions. cyclomatic complexity: 46 Second operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 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-29 02:18:59,700 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 163 transitions. cyclomatic complexity: 46. Second operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 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 160 states and 206 transitions. Complement of second has 34 states. [2023-11-29 02:18:59,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 19 states 15 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:18:59,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 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-29 02:18:59,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 105 transitions. [2023-11-29 02:18:59,701 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 105 transitions. Stem has 116 letters. Loop has 2 letters. [2023-11-29 02:18:59,701 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:18:59,701 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 105 transitions. Stem has 118 letters. Loop has 2 letters. [2023-11-29 02:18:59,701 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:18:59,701 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 105 transitions. Stem has 116 letters. Loop has 4 letters. [2023-11-29 02:18:59,702 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:18:59,702 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 160 states and 206 transitions. [2023-11-29 02:18:59,702 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:18:59,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 160 states to 155 states and 199 transitions. [2023-11-29 02:18:59,703 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:18:59,703 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:18:59,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 155 states and 199 transitions. [2023-11-29 02:18:59,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:18:59,704 INFO L218 hiAutomatonCegarLoop]: Abstraction has 155 states and 199 transitions. [2023-11-29 02:18:59,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states and 199 transitions. [2023-11-29 02:18:59,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 138. [2023-11-29 02:18:59,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.2246376811594204) internal successors, (169), 137 states have internal predecessors, (169), 0 states have call successors, (0), 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-29 02:18:59,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 169 transitions. [2023-11-29 02:18:59,706 INFO L240 hiAutomatonCegarLoop]: Abstraction has 138 states and 169 transitions. [2023-11-29 02:18:59,706 INFO L428 stractBuchiCegarLoop]: Abstraction has 138 states and 169 transitions. [2023-11-29 02:18:59,706 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2023-11-29 02:18:59,706 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 169 transitions. [2023-11-29 02:18:59,707 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:18:59,707 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:18:59,707 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:18:59,707 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [15, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:18:59,708 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:18:59,708 INFO L748 eck$LassoCheckResult]: Stem: 23064#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 23051#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 23052#L551 assume !(main_~length~0#1 < 1); 23061#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 23055#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 23056#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23065#L556 assume !(main_~val~0#1 < 0); 23118#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23062#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23063#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23046#L556 assume !(main_~val~0#1 < 0); 23047#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23048#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23117#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23116#L556 assume !(main_~val~0#1 < 0); 23115#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23114#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23113#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23112#L556 assume !(main_~val~0#1 < 0); 23111#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23110#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23109#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23108#L556 assume !(main_~val~0#1 < 0); 23107#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23106#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23105#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23104#L556 assume !(main_~val~0#1 < 0); 23103#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23102#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23101#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23100#L556 assume !(main_~val~0#1 < 0); 23099#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23098#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23097#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23096#L556 assume !(main_~val~0#1 < 0); 23095#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23094#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23093#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23092#L556 assume !(main_~val~0#1 < 0); 23091#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23090#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23089#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23088#L556 assume !(main_~val~0#1 < 0); 23087#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23086#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23085#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23084#L556 assume !(main_~val~0#1 < 0); 23083#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23082#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23081#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23080#L556 assume !(main_~val~0#1 < 0); 23079#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23078#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23077#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23076#L556 assume !(main_~val~0#1 < 0); 23075#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23074#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23073#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23070#L556 assume !(main_~val~0#1 < 0); 23072#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23071#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23069#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 23053#L554-4 main_~j~0#1 := 0; 23054#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23066#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23182#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23181#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23067#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23060#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23068#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23049#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23050#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23179#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23178#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23177#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23176#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23174#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23173#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23172#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23171#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23169#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23168#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23167#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23166#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23164#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23163#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23162#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23161#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23159#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23158#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23157#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23156#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23154#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23153#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23152#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23151#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23149#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23148#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23147#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23146#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23144#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23143#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23142#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23141#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23139#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23138#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23137#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23136#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23134#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23133#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23132#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23131#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23129#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23128#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23127#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23126#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23125#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23122#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23121#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23119#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 23058#L562-3 [2023-11-29 02:18:59,708 INFO L750 eck$LassoCheckResult]: Loop: 23058#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23057#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 23058#L562-3 [2023-11-29 02:18:59,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:18:59,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1074574935, now seen corresponding path program 28 times [2023-11-29 02:18:59,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:18:59,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396429180] [2023-11-29 02:18:59,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:18:59,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:18:59,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:19:00,430 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 325 proven. 431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:19:00,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:19:00,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396429180] [2023-11-29 02:19:00,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396429180] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:19:00,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669480215] [2023-11-29 02:19:00,431 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:19:00,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:19:00,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:19:00,432 INFO L229 MonitoredProcess]: Starting monitored process 229 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:19:00,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2023-11-29 02:19:00,583 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:19:00,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:19:00,585 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 02:19:00,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:19:01,130 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 378 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:19:01,130 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:19:01,529 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 378 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:19:01,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669480215] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:19:01,530 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:19:01,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 49 [2023-11-29 02:19:01,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001341496] [2023-11-29 02:19:01,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:19:01,530 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:19:01,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:19:01,531 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 28 times [2023-11-29 02:19:01,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:19:01,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962191070] [2023-11-29 02:19:01,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:19:01,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:19:01,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:19:01,534 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:19:01,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:19:01,537 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:19:01,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:19:01,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-11-29 02:19:01,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=565, Invalid=1885, Unknown=0, NotChecked=0, Total=2450 [2023-11-29 02:19:01,568 INFO L87 Difference]: Start difference. First operand 138 states and 169 transitions. cyclomatic complexity: 48 Second operand has 50 states, 49 states have (on average 3.836734693877551) internal successors, (188), 50 states have internal predecessors, (188), 0 states have call successors, (0), 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-29 02:19:02,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:19:02,060 INFO L93 Difference]: Finished difference Result 217 states and 264 transitions. [2023-11-29 02:19:02,060 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 217 states and 264 transitions. [2023-11-29 02:19:02,061 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:19:02,062 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 217 states to 145 states and 178 transitions. [2023-11-29 02:19:02,062 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:19:02,062 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:19:02,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 145 states and 178 transitions. [2023-11-29 02:19:02,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:19:02,062 INFO L218 hiAutomatonCegarLoop]: Abstraction has 145 states and 178 transitions. [2023-11-29 02:19:02,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states and 178 transitions. [2023-11-29 02:19:02,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 142. [2023-11-29 02:19:02,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 142 states have (on average 1.2253521126760563) internal successors, (174), 141 states have internal predecessors, (174), 0 states have call successors, (0), 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-29 02:19:02,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 174 transitions. [2023-11-29 02:19:02,065 INFO L240 hiAutomatonCegarLoop]: Abstraction has 142 states and 174 transitions. [2023-11-29 02:19:02,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 02:19:02,065 INFO L428 stractBuchiCegarLoop]: Abstraction has 142 states and 174 transitions. [2023-11-29 02:19:02,065 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2023-11-29 02:19:02,065 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 142 states and 174 transitions. [2023-11-29 02:19:02,066 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:19:02,066 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:19:02,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:19:02,067 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [15, 15, 15, 15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:19:02,067 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:19:02,067 INFO L748 eck$LassoCheckResult]: Stem: 24217#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 24205#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 24206#L551 assume !(main_~length~0#1 < 1); 24215#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 24209#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 24210#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24200#L556 assume !(main_~val~0#1 < 0); 24201#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24202#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24216#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24218#L556 assume !(main_~val~0#1 < 0); 24341#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24340#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24339#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24338#L556 assume !(main_~val~0#1 < 0); 24337#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24336#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24335#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24334#L556 assume !(main_~val~0#1 < 0); 24333#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24332#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24331#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24330#L556 assume !(main_~val~0#1 < 0); 24329#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24328#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24327#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24326#L556 assume !(main_~val~0#1 < 0); 24325#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24324#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24323#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24322#L556 assume !(main_~val~0#1 < 0); 24321#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24320#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24319#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24318#L556 assume !(main_~val~0#1 < 0); 24317#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24316#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24315#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24314#L556 assume !(main_~val~0#1 < 0); 24313#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24312#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24311#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24310#L556 assume !(main_~val~0#1 < 0); 24309#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24308#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24307#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24306#L556 assume !(main_~val~0#1 < 0); 24305#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24304#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24303#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24302#L556 assume !(main_~val~0#1 < 0); 24301#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24300#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24299#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24298#L556 assume !(main_~val~0#1 < 0); 24297#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24296#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24295#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24294#L556 assume !(main_~val~0#1 < 0); 24293#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24292#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24291#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24223#L556 assume !(main_~val~0#1 < 0); 24229#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24226#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24222#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 24207#L554-4 main_~j~0#1 := 0; 24208#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24219#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24220#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24203#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24204#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24214#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24290#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24289#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24288#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24286#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24285#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24284#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24283#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24281#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24280#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24279#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24278#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24276#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24275#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24274#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24273#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24271#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24270#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24269#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24268#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24266#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24265#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24264#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24263#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24261#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24260#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24259#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24258#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24256#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24255#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24254#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24253#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24251#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24250#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24249#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24248#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24246#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24245#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24244#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24243#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24241#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24240#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24239#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24238#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24236#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24235#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24234#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24233#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24232#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24228#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24227#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24224#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 24212#L562-3 [2023-11-29 02:19:02,067 INFO L750 eck$LassoCheckResult]: Loop: 24212#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24211#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 24212#L562-3 [2023-11-29 02:19:02,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:19:02,068 INFO L85 PathProgramCache]: Analyzing trace with hash -306526640, now seen corresponding path program 29 times [2023-11-29 02:19:02,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:19:02,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57546251] [2023-11-29 02:19:02,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:19:02,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:19:02,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:19:02,119 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:19:02,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:19:02,167 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:19:02,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:19:02,168 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 29 times [2023-11-29 02:19:02,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:19:02,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807294108] [2023-11-29 02:19:02,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:19:02,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:19:02,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:19:02,171 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:19:02,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:19:02,174 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:19:02,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:19:02,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1780643925, now seen corresponding path program 14 times [2023-11-29 02:19:02,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:19:02,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206226036] [2023-11-29 02:19:02,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:19:02,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:19:02,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:19:02,221 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:19:02,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:19:02,270 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:20:08,644 WARN L293 SmtUtils]: Spent 1.11m on a formula simplification. DAG size of input: 471 DAG size of output: 347 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 02:20:27,493 WARN L293 SmtUtils]: Spent 15.14s on a formula simplification that was a NOOP. DAG size: 179 (called from [L 302] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 02:20:27,496 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:20:27,496 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:20:27,496 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:20:27,496 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:20:27,496 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:20:27,496 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:20:27,496 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:20:27,496 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:20:27,496 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration32_Lasso [2023-11-29 02:20:27,496 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:20:27,497 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:20:27,510 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:20:27,512 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:20:27,513 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:20:27,516 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:20:27,517 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:20:27,519 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:20:27,520 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:21:24,809 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:21:24,811 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:21:24,812 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:21:24,813 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:21:24,815 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:21:24,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-29 02:21:25,370 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:21:25,370 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:21:25,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,371 INFO L229 MonitoredProcess]: Starting monitored process 230 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Waiting until timeout for monitored process [2023-11-29 02:21:25,377 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-29 02:21:25,386 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:21:25,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:21:25,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:21:25,387 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:21:25,388 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:21:25,388 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:21:25,391 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:21:25,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Ended with exit code 0 [2023-11-29 02:21:25,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,394 INFO L229 MonitoredProcess]: Starting monitored process 231 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Waiting until timeout for monitored process [2023-11-29 02:21:25,396 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-29 02:21:25,405 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:21:25,405 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:21:25,405 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:21:25,406 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:21:25,406 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:21:25,406 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:21:25,406 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:21:25,407 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:21:25,409 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Ended with exit code 0 [2023-11-29 02:21:25,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,410 INFO L229 MonitoredProcess]: Starting monitored process 232 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Waiting until timeout for monitored process [2023-11-29 02:21:25,412 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:21:25,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:21:25,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:21:25,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:21:25,422 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:21:25,423 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:21:25,423 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:21:25,426 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:21:25,428 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Forceful destruction successful, exit code 0 [2023-11-29 02:21:25,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,429 INFO L229 MonitoredProcess]: Starting monitored process 233 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Waiting until timeout for monitored process [2023-11-29 02:21:25,431 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-29 02:21:25,441 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:21:25,441 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:21:25,441 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:21:25,441 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:21:25,441 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:21:25,441 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:21:25,441 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:21:25,442 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:21:25,444 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Ended with exit code 0 [2023-11-29 02:21:25,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,445 INFO L229 MonitoredProcess]: Starting monitored process 234 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Waiting until timeout for monitored process [2023-11-29 02:21:25,448 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-29 02:21:25,457 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:21:25,458 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:21:25,458 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:21:25,458 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:21:25,458 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:21:25,458 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:21:25,458 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:21:25,459 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:21:25,461 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Ended with exit code 0 [2023-11-29 02:21:25,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,462 INFO L229 MonitoredProcess]: Starting monitored process 235 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Waiting until timeout for monitored process [2023-11-29 02:21:25,464 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-29 02:21:25,474 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:21:25,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:21:25,474 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:21:25,474 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:21:25,475 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:21:25,475 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:21:25,478 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:21:25,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Ended with exit code 0 [2023-11-29 02:21:25,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,481 INFO L229 MonitoredProcess]: Starting monitored process 236 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Waiting until timeout for monitored process [2023-11-29 02:21:25,483 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-29 02:21:25,492 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:21:25,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:21:25,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:21:25,492 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:21:25,494 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:21:25,494 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:21:25,499 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:21:25,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Ended with exit code 0 [2023-11-29 02:21:25,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,503 INFO L229 MonitoredProcess]: Starting monitored process 237 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Waiting until timeout for monitored process [2023-11-29 02:21:25,505 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-29 02:21:25,514 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:21:25,515 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:21:25,515 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:21:25,515 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:21:25,517 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:21:25,517 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:21:25,523 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:21:25,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Ended with exit code 0 [2023-11-29 02:21:25,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,526 INFO L229 MonitoredProcess]: Starting monitored process 238 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Waiting until timeout for monitored process [2023-11-29 02:21:25,528 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-29 02:21:25,537 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:21:25,538 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:21:25,538 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:21:25,538 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:21:25,539 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:21:25,539 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:21:25,545 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:21:25,547 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Ended with exit code 0 [2023-11-29 02:21:25,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,548 INFO L229 MonitoredProcess]: Starting monitored process 239 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Waiting until timeout for monitored process [2023-11-29 02:21:25,550 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:21:25,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:21:25,560 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:21:25,560 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:21:25,560 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:21:25,562 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:21:25,562 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:21:25,568 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:21:25,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Ended with exit code 0 [2023-11-29 02:21:25,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,571 INFO L229 MonitoredProcess]: Starting monitored process 240 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Waiting until timeout for monitored process [2023-11-29 02:21:25,572 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-29 02:21:25,582 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:21:25,582 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:21:25,582 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:21:25,582 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:21:25,583 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:21:25,583 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:21:25,586 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:21:25,588 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Ended with exit code 0 [2023-11-29 02:21:25,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,589 INFO L229 MonitoredProcess]: Starting monitored process 241 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Waiting until timeout for monitored process [2023-11-29 02:21:25,591 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-29 02:21:25,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:21:25,601 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:21:25,601 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:21:25,601 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:21:25,603 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:21:25,603 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:21:25,611 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:21:25,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Ended with exit code 0 [2023-11-29 02:21:25,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,614 INFO L229 MonitoredProcess]: Starting monitored process 242 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Waiting until timeout for monitored process [2023-11-29 02:21:25,617 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-29 02:21:25,626 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:21:25,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:21:25,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:21:25,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:21:25,629 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:21:25,629 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:21:25,638 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:21:25,648 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2023-11-29 02:21:25,648 INFO L444 ModelExtractionUtils]: 2 out of 13 variables were initially zero. Simplification set additionally 9 variables to zero. [2023-11-29 02:21:25,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:21:25,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:25,650 INFO L229 MonitoredProcess]: Starting monitored process 243 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:21:25,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Waiting until timeout for monitored process [2023-11-29 02:21:25,661 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:21:25,672 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:21:25,672 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:21:25,672 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 56 ULTIMATE.start_main_~arr~0#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 56 ULTIMATE.start_main_~arr~0#1.offset))_1 Supporting invariants [] [2023-11-29 02:21:25,674 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Ended with exit code 0 [2023-11-29 02:21:26,783 INFO L156 tatePredicateManager]: 32 out of 33 supporting invariants were superfluous and have been removed [2023-11-29 02:21:26,785 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][56 + ~arr~0!offset] could not be translated [2023-11-29 02:21:26,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:21:26,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:21:26,854 INFO L262 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 02:21:26,856 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:21:27,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:21:27,205 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:21:27,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:21:27,229 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-29 02:21:27,229 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.16 stem predicates 2 loop predicates [2023-11-29 02:21:27,229 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 142 states and 174 transitions. cyclomatic complexity: 49 Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 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-29 02:21:27,261 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 142 states and 174 transitions. cyclomatic complexity: 49. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 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 143 states and 176 transitions. Complement of second has 4 states. [2023-11-29 02:21:27,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:21:27,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 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-29 02:21:27,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:21:27,262 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 124 letters. Loop has 2 letters. [2023-11-29 02:21:27,262 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:21:27,262 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:21:27,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:21:27,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:21:27,338 INFO L262 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 02:21:27,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:21:27,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:21:27,675 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:21:27,684 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:21:27,687 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Ended with exit code 0 [2023-11-29 02:21:27,706 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-29 02:21:27,706 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.16 stem predicates 2 loop predicates [2023-11-29 02:21:27,706 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 142 states and 174 transitions. cyclomatic complexity: 49 Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 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-29 02:21:27,731 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 142 states and 174 transitions. cyclomatic complexity: 49. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 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 143 states and 176 transitions. Complement of second has 4 states. [2023-11-29 02:21:27,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:21:27,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 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-29 02:21:27,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:21:27,732 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 124 letters. Loop has 2 letters. [2023-11-29 02:21:27,732 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:21:27,732 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:21:27,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:21:27,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:21:27,806 INFO L262 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 02:21:27,807 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:21:28,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:21:28,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:21:28,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:21:28,164 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-29 02:21:28,164 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.16 stem predicates 2 loop predicates [2023-11-29 02:21:28,164 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 142 states and 174 transitions. cyclomatic complexity: 49 Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 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-29 02:21:28,584 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 142 states and 174 transitions. cyclomatic complexity: 49. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 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 170 states and 219 transitions. Complement of second has 36 states. [2023-11-29 02:21:28,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 20 states 16 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:21:28,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 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-29 02:21:28,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 111 transitions. [2023-11-29 02:21:28,585 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 111 transitions. Stem has 124 letters. Loop has 2 letters. [2023-11-29 02:21:28,586 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:21:28,586 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 111 transitions. Stem has 126 letters. Loop has 2 letters. [2023-11-29 02:21:28,586 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:21:28,586 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 111 transitions. Stem has 124 letters. Loop has 4 letters. [2023-11-29 02:21:28,586 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:21:28,586 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 170 states and 219 transitions. [2023-11-29 02:21:28,587 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:21:28,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 170 states to 165 states and 212 transitions. [2023-11-29 02:21:28,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:21:28,588 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:21:28,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165 states and 212 transitions. [2023-11-29 02:21:28,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:21:28,588 INFO L218 hiAutomatonCegarLoop]: Abstraction has 165 states and 212 transitions. [2023-11-29 02:21:28,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states and 212 transitions. [2023-11-29 02:21:28,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 147. [2023-11-29 02:21:28,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 147 states have (on average 1.2244897959183674) internal successors, (180), 146 states have internal predecessors, (180), 0 states have call successors, (0), 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-29 02:21:28,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 180 transitions. [2023-11-29 02:21:28,591 INFO L240 hiAutomatonCegarLoop]: Abstraction has 147 states and 180 transitions. [2023-11-29 02:21:28,591 INFO L428 stractBuchiCegarLoop]: Abstraction has 147 states and 180 transitions. [2023-11-29 02:21:28,591 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2023-11-29 02:21:28,591 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states and 180 transitions. [2023-11-29 02:21:28,591 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:21:28,591 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:21:28,591 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:21:28,592 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [16, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:21:28,592 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:21:28,592 INFO L748 eck$LassoCheckResult]: Stem: 26211#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 26198#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 26199#L551 assume !(main_~length~0#1 < 1); 26208#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 26202#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 26203#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26212#L556 assume !(main_~val~0#1 < 0); 26269#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26209#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26210#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26193#L556 assume !(main_~val~0#1 < 0); 26194#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26195#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26268#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26267#L556 assume !(main_~val~0#1 < 0); 26266#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26265#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26264#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26263#L556 assume !(main_~val~0#1 < 0); 26262#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26261#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26260#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26259#L556 assume !(main_~val~0#1 < 0); 26258#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26257#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26256#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26255#L556 assume !(main_~val~0#1 < 0); 26254#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26253#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26252#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26251#L556 assume !(main_~val~0#1 < 0); 26250#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26249#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26248#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26247#L556 assume !(main_~val~0#1 < 0); 26246#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26245#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26244#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26243#L556 assume !(main_~val~0#1 < 0); 26242#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26241#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26240#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26239#L556 assume !(main_~val~0#1 < 0); 26238#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26237#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26236#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26235#L556 assume !(main_~val~0#1 < 0); 26234#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26233#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26232#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26231#L556 assume !(main_~val~0#1 < 0); 26230#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26229#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26228#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26227#L556 assume !(main_~val~0#1 < 0); 26226#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26225#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26224#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26223#L556 assume !(main_~val~0#1 < 0); 26222#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26221#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26220#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26217#L556 assume !(main_~val~0#1 < 0); 26219#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26218#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26216#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 26200#L554-4 main_~j~0#1 := 0; 26201#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26213#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26338#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26337#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26214#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26207#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26215#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26196#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26197#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26335#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26334#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26333#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26332#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26330#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26329#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26328#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26327#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26325#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26324#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26323#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26322#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26320#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26319#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26318#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26317#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26315#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26314#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26313#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26312#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26310#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26309#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26308#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26307#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26305#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26304#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26303#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26302#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26300#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26299#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26298#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26297#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26295#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26294#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26293#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26292#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26290#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26289#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26288#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26287#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26285#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26284#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26283#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26282#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26280#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26279#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26278#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26277#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26276#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26273#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26272#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26270#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 26205#L562-3 [2023-11-29 02:21:28,592 INFO L750 eck$LassoCheckResult]: Loop: 26205#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26204#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 26205#L562-3 [2023-11-29 02:21:28,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:21:28,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1801828005, now seen corresponding path program 30 times [2023-11-29 02:21:28,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:21:28,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515258044] [2023-11-29 02:21:28,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:21:28,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:21:28,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:21:29,297 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 378 proven. 492 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:21:29,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:21:29,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515258044] [2023-11-29 02:21:29,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515258044] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:21:29,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084785558] [2023-11-29 02:21:29,298 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:21:29,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:21:29,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:21:29,299 INFO L229 MonitoredProcess]: Starting monitored process 244 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:21:29,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Waiting until timeout for monitored process [2023-11-29 02:21:31,760 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2023-11-29 02:21:31,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:21:31,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 02:21:31,765 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:21:32,362 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 435 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:21:32,362 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:21:32,802 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 435 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:21:32,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084785558] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:21:32,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:21:32,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 52 [2023-11-29 02:21:32,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063183699] [2023-11-29 02:21:32,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:21:32,803 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:21:32,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:21:32,803 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 30 times [2023-11-29 02:21:32,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:21:32,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714946148] [2023-11-29 02:21:32,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:21:32,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:21:32,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:21:32,807 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:21:32,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:21:32,809 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:21:32,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:21:32,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-11-29 02:21:32,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=634, Invalid=2122, Unknown=0, NotChecked=0, Total=2756 [2023-11-29 02:21:32,839 INFO L87 Difference]: Start difference. First operand 147 states and 180 transitions. cyclomatic complexity: 51 Second operand has 53 states, 52 states have (on average 3.8461538461538463) internal successors, (200), 53 states have internal predecessors, (200), 0 states have call successors, (0), 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-29 02:21:33,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:21:33,472 INFO L93 Difference]: Finished difference Result 231 states and 281 transitions. [2023-11-29 02:21:33,472 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 231 states and 281 transitions. [2023-11-29 02:21:33,473 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:21:33,474 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 231 states to 154 states and 189 transitions. [2023-11-29 02:21:33,474 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:21:33,474 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:21:33,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 154 states and 189 transitions. [2023-11-29 02:21:33,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:21:33,474 INFO L218 hiAutomatonCegarLoop]: Abstraction has 154 states and 189 transitions. [2023-11-29 02:21:33,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states and 189 transitions. [2023-11-29 02:21:33,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 151. [2023-11-29 02:21:33,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 151 states have (on average 1.2251655629139073) internal successors, (185), 150 states have internal predecessors, (185), 0 states have call successors, (0), 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-29 02:21:33,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 185 transitions. [2023-11-29 02:21:33,477 INFO L240 hiAutomatonCegarLoop]: Abstraction has 151 states and 185 transitions. [2023-11-29 02:21:33,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 02:21:33,477 INFO L428 stractBuchiCegarLoop]: Abstraction has 151 states and 185 transitions. [2023-11-29 02:21:33,477 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2023-11-29 02:21:33,477 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states and 185 transitions. [2023-11-29 02:21:33,478 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:21:33,478 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:21:33,478 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:21:33,478 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [16, 16, 16, 16, 16, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:21:33,479 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:21:33,479 INFO L748 eck$LassoCheckResult]: Stem: 27440#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 27428#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 27429#L551 assume !(main_~length~0#1 < 1); 27438#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 27432#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 27433#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27423#L556 assume !(main_~val~0#1 < 0); 27424#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27425#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27439#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27441#L556 assume !(main_~val~0#1 < 0); 27573#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27572#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27571#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27570#L556 assume !(main_~val~0#1 < 0); 27569#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27568#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27567#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27566#L556 assume !(main_~val~0#1 < 0); 27565#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27564#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27563#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27562#L556 assume !(main_~val~0#1 < 0); 27561#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27560#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27559#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27558#L556 assume !(main_~val~0#1 < 0); 27557#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27556#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27555#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27554#L556 assume !(main_~val~0#1 < 0); 27553#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27552#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27551#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27550#L556 assume !(main_~val~0#1 < 0); 27549#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27548#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27547#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27546#L556 assume !(main_~val~0#1 < 0); 27545#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27544#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27543#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27542#L556 assume !(main_~val~0#1 < 0); 27541#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27540#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27539#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27538#L556 assume !(main_~val~0#1 < 0); 27537#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27536#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27535#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27534#L556 assume !(main_~val~0#1 < 0); 27533#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27532#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27531#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27530#L556 assume !(main_~val~0#1 < 0); 27529#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27528#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27527#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27526#L556 assume !(main_~val~0#1 < 0); 27525#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27524#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27523#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27522#L556 assume !(main_~val~0#1 < 0); 27521#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27520#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27519#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27446#L556 assume !(main_~val~0#1 < 0); 27452#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27449#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27445#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 27430#L554-4 main_~j~0#1 := 0; 27431#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27442#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27443#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27426#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27427#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27437#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27518#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27517#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27516#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27514#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27513#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27512#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27511#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27509#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27508#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27507#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27506#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27504#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27503#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27502#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27501#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27499#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27498#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27497#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27496#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27494#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27493#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27492#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27491#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27489#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27488#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27487#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27486#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27484#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27483#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27482#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27481#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27479#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27478#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27477#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27476#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27474#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27473#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27472#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27471#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27469#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27468#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27467#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27466#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27464#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27463#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27462#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27461#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27459#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27458#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27457#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27456#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27455#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27451#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27450#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27447#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 27435#L562-3 [2023-11-29 02:21:33,479 INFO L750 eck$LassoCheckResult]: Loop: 27435#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27434#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 27435#L562-3 [2023-11-29 02:21:33,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:21:33,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1004225122, now seen corresponding path program 31 times [2023-11-29 02:21:33,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:21:33,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563758253] [2023-11-29 02:21:33,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:21:33,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:21:33,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:21:33,515 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:21:33,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:21:33,550 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:21:33,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:21:33,550 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 31 times [2023-11-29 02:21:33,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:21:33,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119714491] [2023-11-29 02:21:33,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:21:33,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:21:33,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:21:33,554 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:21:33,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:21:33,555 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:21:33,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:21:33,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1307300899, now seen corresponding path program 15 times [2023-11-29 02:21:33,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:21:33,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147232211] [2023-11-29 02:21:33,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:21:33,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:21:33,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:21:33,615 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:21:33,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:21:33,651 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:23:12,939 WARN L293 SmtUtils]: Spent 1.65m on a formula simplification. DAG size of input: 500 DAG size of output: 368 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 02:23:41,345 WARN L293 SmtUtils]: Spent 21.55s on a formula simplification that was a NOOP. DAG size: 188 (called from [L 302] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 02:23:41,348 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:23:41,348 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:23:41,348 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:23:41,348 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:23:41,348 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:23:41,348 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:23:41,349 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:23:41,349 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:23:41,349 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration34_Lasso [2023-11-29 02:23:41,349 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:23:41,349 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:23:41,351 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:23:41,353 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:23:41,354 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:23:41,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-29 02:23:41,356 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:25:11,787 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:25:11,789 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:25:11,791 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:25:11,792 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:25:11,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-29 02:25:11,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-29 02:25:11,797 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:25:11,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-29 02:25:12,397 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:25:12,397 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:25:12,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,398 INFO L229 MonitoredProcess]: Starting monitored process 245 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Waiting until timeout for monitored process [2023-11-29 02:25:12,400 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-29 02:25:12,409 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,410 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:25:12,410 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,410 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,410 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,410 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:25:12,410 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:25:12,411 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Ended with exit code 0 [2023-11-29 02:25:12,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,414 INFO L229 MonitoredProcess]: Starting monitored process 246 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Waiting until timeout for monitored process [2023-11-29 02:25:12,416 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-29 02:25:12,426 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,426 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:25:12,426 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,426 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,426 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,426 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:25:12,426 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:25:12,427 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Ended with exit code 0 [2023-11-29 02:25:12,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,430 INFO L229 MonitoredProcess]: Starting monitored process 247 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Waiting until timeout for monitored process [2023-11-29 02:25:12,432 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-29 02:25:12,442 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,442 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,442 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,442 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,443 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,443 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,446 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Ended with exit code 0 [2023-11-29 02:25:12,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,449 INFO L229 MonitoredProcess]: Starting monitored process 248 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Waiting until timeout for monitored process [2023-11-29 02:25:12,452 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:25:12,461 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,461 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:25:12,461 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,462 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,462 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,462 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:25:12,462 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:25:12,463 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,465 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Ended with exit code 0 [2023-11-29 02:25:12,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,466 INFO L229 MonitoredProcess]: Starting monitored process 249 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Waiting until timeout for monitored process [2023-11-29 02:25:12,468 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-29 02:25:12,478 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,478 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,480 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,480 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,486 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,489 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Ended with exit code 0 [2023-11-29 02:25:12,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,490 INFO L229 MonitoredProcess]: Starting monitored process 250 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Waiting until timeout for monitored process [2023-11-29 02:25:12,492 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-29 02:25:12,501 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,502 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,502 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,502 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,503 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,503 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,506 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Ended with exit code 0 [2023-11-29 02:25:12,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,509 INFO L229 MonitoredProcess]: Starting monitored process 251 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Waiting until timeout for monitored process [2023-11-29 02:25:12,511 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:25:12,520 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,521 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,521 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,521 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,522 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,522 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,527 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Ended with exit code 0 [2023-11-29 02:25:12,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,530 INFO L229 MonitoredProcess]: Starting monitored process 252 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Waiting until timeout for monitored process [2023-11-29 02:25:12,532 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:25:12,542 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,542 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,542 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,542 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,543 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,543 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,548 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Ended with exit code 0 [2023-11-29 02:25:12,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,549 INFO L229 MonitoredProcess]: Starting monitored process 253 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Waiting until timeout for monitored process [2023-11-29 02:25:12,551 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-29 02:25:12,561 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,561 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,561 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,561 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,563 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,563 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,567 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Ended with exit code 0 [2023-11-29 02:25:12,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,571 INFO L229 MonitoredProcess]: Starting monitored process 254 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Waiting until timeout for monitored process [2023-11-29 02:25:12,573 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-29 02:25:12,582 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,583 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,583 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,584 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,584 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,590 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,592 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Ended with exit code 0 [2023-11-29 02:25:12,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,593 INFO L229 MonitoredProcess]: Starting monitored process 255 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Waiting until timeout for monitored process [2023-11-29 02:25:12,595 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-29 02:25:12,605 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,605 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,605 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,605 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,607 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,607 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,613 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Forceful destruction successful, exit code 0 [2023-11-29 02:25:12,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,617 INFO L229 MonitoredProcess]: Starting monitored process 256 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Waiting until timeout for monitored process [2023-11-29 02:25:12,619 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-29 02:25:12,629 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,629 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,629 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,629 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,631 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,631 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,637 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Ended with exit code 0 [2023-11-29 02:25:12,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,640 INFO L229 MonitoredProcess]: Starting monitored process 257 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Waiting until timeout for monitored process [2023-11-29 02:25:12,642 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:25:12,652 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,654 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,654 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,659 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Ended with exit code 0 [2023-11-29 02:25:12,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,662 INFO L229 MonitoredProcess]: Starting monitored process 258 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Waiting until timeout for monitored process [2023-11-29 02:25:12,664 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-29 02:25:12,674 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,674 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,674 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,674 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,676 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,676 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,682 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,685 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Ended with exit code 0 [2023-11-29 02:25:12,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,686 INFO L229 MonitoredProcess]: Starting monitored process 259 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Waiting until timeout for monitored process [2023-11-29 02:25:12,688 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:25:12,698 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,698 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,698 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,698 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,700 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,700 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,707 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,709 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Ended with exit code 0 [2023-11-29 02:25:12,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,710 INFO L229 MonitoredProcess]: Starting monitored process 260 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Waiting until timeout for monitored process [2023-11-29 02:25:12,712 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-29 02:25:12,722 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,722 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,723 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,723 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,727 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,729 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Ended with exit code 0 [2023-11-29 02:25:12,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,730 INFO L229 MonitoredProcess]: Starting monitored process 261 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Waiting until timeout for monitored process [2023-11-29 02:25:12,732 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-29 02:25:12,742 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,742 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,742 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,742 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,744 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,744 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,749 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,751 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Ended with exit code 0 [2023-11-29 02:25:12,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,752 INFO L229 MonitoredProcess]: Starting monitored process 262 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Waiting until timeout for monitored process [2023-11-29 02:25:12,754 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-29 02:25:12,764 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,764 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,764 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,764 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,766 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,766 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,771 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,773 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Ended with exit code 0 [2023-11-29 02:25:12,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,774 INFO L229 MonitoredProcess]: Starting monitored process 263 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Waiting until timeout for monitored process [2023-11-29 02:25:12,776 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-29 02:25:12,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,786 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,786 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,786 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,788 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,788 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,793 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,795 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Forceful destruction successful, exit code 0 [2023-11-29 02:25:12,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,796 INFO L229 MonitoredProcess]: Starting monitored process 264 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Waiting until timeout for monitored process [2023-11-29 02:25:12,798 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-29 02:25:12,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,810 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,810 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,815 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,818 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Forceful destruction successful, exit code 0 [2023-11-29 02:25:12,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,819 INFO L229 MonitoredProcess]: Starting monitored process 265 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Waiting until timeout for monitored process [2023-11-29 02:25:12,821 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-29 02:25:12,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,831 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,832 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,832 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,837 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:25:12,839 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Ended with exit code 0 [2023-11-29 02:25:12,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,840 INFO L229 MonitoredProcess]: Starting monitored process 266 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Waiting until timeout for monitored process [2023-11-29 02:25:12,842 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-29 02:25:12,852 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:25:12,852 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:25:12,852 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:25:12,852 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:25:12,854 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:25:12,855 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:25:12,873 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:25:12,883 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2023-11-29 02:25:12,883 INFO L444 ModelExtractionUtils]: 2 out of 13 variables were initially zero. Simplification set additionally 9 variables to zero. [2023-11-29 02:25:12,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:25:12,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:12,884 INFO L229 MonitoredProcess]: Starting monitored process 267 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:25:12,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Waiting until timeout for monitored process [2023-11-29 02:25:12,886 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:25:12,896 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:25:12,896 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:25:12,896 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 60))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 60))_1 Supporting invariants [] [2023-11-29 02:25:12,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Ended with exit code 0 [2023-11-29 02:25:14,440 INFO L156 tatePredicateManager]: 34 out of 35 supporting invariants were superfluous and have been removed [2023-11-29 02:25:14,442 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][~arr~0!offset + 60] could not be translated [2023-11-29 02:25:14,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:25:14,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:25:14,520 INFO L262 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 02:25:14,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:25:14,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:25:14,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:25:14,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:25:14,897 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-29 02:25:14,898 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.17 stem predicates 2 loop predicates [2023-11-29 02:25:14,898 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states and 185 transitions. cyclomatic complexity: 52 Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 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-29 02:25:14,929 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 151 states and 185 transitions. cyclomatic complexity: 52. Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 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 152 states and 187 transitions. Complement of second has 4 states. [2023-11-29 02:25:14,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:25:14,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 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-29 02:25:14,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:25:14,930 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 132 letters. Loop has 2 letters. [2023-11-29 02:25:14,930 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:25:14,930 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:25:14,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:25:14,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:25:14,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 02:25:15,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:25:15,203 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Forceful destruction successful, exit code 0 [2023-11-29 02:25:15,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:25:15,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:25:15,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:25:15,403 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-29 02:25:15,404 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.17 stem predicates 2 loop predicates [2023-11-29 02:25:15,404 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states and 185 transitions. cyclomatic complexity: 52 Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 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-29 02:25:15,433 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 151 states and 185 transitions. cyclomatic complexity: 52. Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 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 152 states and 187 transitions. Complement of second has 4 states. [2023-11-29 02:25:15,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:25:15,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 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-29 02:25:15,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:25:15,434 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 132 letters. Loop has 2 letters. [2023-11-29 02:25:15,434 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:25:15,434 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:25:15,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:25:15,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:25:15,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 02:25:15,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:25:15,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:25:15,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:25:15,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:25:15,886 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-29 02:25:15,886 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.17 stem predicates 2 loop predicates [2023-11-29 02:25:15,886 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states and 185 transitions. cyclomatic complexity: 52 Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 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-29 02:25:16,409 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 151 states and 185 transitions. cyclomatic complexity: 52. Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 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 180 states and 232 transitions. Complement of second has 38 states. [2023-11-29 02:25:16,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 21 states 17 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:25:16,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 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-29 02:25:16,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 117 transitions. [2023-11-29 02:25:16,410 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 117 transitions. Stem has 132 letters. Loop has 2 letters. [2023-11-29 02:25:16,410 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:25:16,410 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 117 transitions. Stem has 134 letters. Loop has 2 letters. [2023-11-29 02:25:16,410 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:25:16,410 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 117 transitions. Stem has 132 letters. Loop has 4 letters. [2023-11-29 02:25:16,410 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:25:16,410 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 180 states and 232 transitions. [2023-11-29 02:25:16,411 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:25:16,412 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 180 states to 175 states and 225 transitions. [2023-11-29 02:25:16,412 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:25:16,412 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:25:16,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 175 states and 225 transitions. [2023-11-29 02:25:16,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:25:16,412 INFO L218 hiAutomatonCegarLoop]: Abstraction has 175 states and 225 transitions. [2023-11-29 02:25:16,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states and 225 transitions. [2023-11-29 02:25:16,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 156. [2023-11-29 02:25:16,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 156 states have (on average 1.2243589743589745) internal successors, (191), 155 states have internal predecessors, (191), 0 states have call successors, (0), 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-29 02:25:16,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 191 transitions. [2023-11-29 02:25:16,415 INFO L240 hiAutomatonCegarLoop]: Abstraction has 156 states and 191 transitions. [2023-11-29 02:25:16,415 INFO L428 stractBuchiCegarLoop]: Abstraction has 156 states and 191 transitions. [2023-11-29 02:25:16,415 INFO L335 stractBuchiCegarLoop]: ======== Iteration 35 ============ [2023-11-29 02:25:16,415 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 191 transitions. [2023-11-29 02:25:16,416 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:25:16,416 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:25:16,416 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:25:16,417 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [17, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:25:16,417 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:25:16,417 INFO L748 eck$LassoCheckResult]: Stem: 29557#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 29544#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 29545#L551 assume !(main_~length~0#1 < 1); 29554#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 29548#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 29549#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29558#L556 assume !(main_~val~0#1 < 0); 29619#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29555#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29556#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29539#L556 assume !(main_~val~0#1 < 0); 29540#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29541#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29618#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29617#L556 assume !(main_~val~0#1 < 0); 29616#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29615#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29614#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29613#L556 assume !(main_~val~0#1 < 0); 29612#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29611#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29610#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29609#L556 assume !(main_~val~0#1 < 0); 29608#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29607#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29606#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29605#L556 assume !(main_~val~0#1 < 0); 29604#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29603#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29602#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29601#L556 assume !(main_~val~0#1 < 0); 29600#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29599#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29598#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29597#L556 assume !(main_~val~0#1 < 0); 29596#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29595#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29594#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29593#L556 assume !(main_~val~0#1 < 0); 29592#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29591#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29590#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29589#L556 assume !(main_~val~0#1 < 0); 29588#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29587#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29586#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29585#L556 assume !(main_~val~0#1 < 0); 29584#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29583#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29582#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29581#L556 assume !(main_~val~0#1 < 0); 29580#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29579#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29578#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29577#L556 assume !(main_~val~0#1 < 0); 29576#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29575#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29574#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29573#L556 assume !(main_~val~0#1 < 0); 29572#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29571#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29570#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29569#L556 assume !(main_~val~0#1 < 0); 29568#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29567#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29566#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29563#L556 assume !(main_~val~0#1 < 0); 29565#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29564#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29562#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 29546#L554-4 main_~j~0#1 := 0; 29547#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29559#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29693#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29692#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29560#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29553#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29561#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29542#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29543#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29690#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29689#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29688#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29687#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29685#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29684#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29683#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29682#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29680#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29679#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29678#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29677#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29675#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29674#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29673#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29672#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29670#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29669#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29668#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29667#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29665#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29664#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29663#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29662#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29660#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29659#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29658#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29657#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29655#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29654#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29653#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29652#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29650#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29649#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29648#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29647#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29645#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29644#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29643#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29642#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29640#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29639#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29638#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29637#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29635#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29634#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29633#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29632#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29630#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29629#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29628#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29627#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29626#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29623#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29622#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29620#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 29551#L562-3 [2023-11-29 02:25:16,417 INFO L750 eck$LassoCheckResult]: Loop: 29551#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29550#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 29551#L562-3 [2023-11-29 02:25:16,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:25:16,417 INFO L85 PathProgramCache]: Analyzing trace with hash -2109253901, now seen corresponding path program 32 times [2023-11-29 02:25:16,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:25:16,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169644828] [2023-11-29 02:25:16,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:25:16,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:25:16,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:25:17,151 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 435 proven. 557 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:25:17,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:25:17,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169644828] [2023-11-29 02:25:17,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169644828] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:25:17,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576824610] [2023-11-29 02:25:17,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:25:17,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:25:17,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:25:17,152 INFO L229 MonitoredProcess]: Starting monitored process 268 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:25:17,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Waiting until timeout for monitored process [2023-11-29 02:25:17,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:25:17,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:25:17,313 INFO L262 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 02:25:17,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:25:17,998 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 496 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:25:17,999 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:25:18,475 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 496 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:25:18,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576824610] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:25:18,475 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:25:18,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 55 [2023-11-29 02:25:18,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053223311] [2023-11-29 02:25:18,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:25:18,476 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:25:18,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:25:18,476 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 32 times [2023-11-29 02:25:18,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:25:18,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931054954] [2023-11-29 02:25:18,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:25:18,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:25:18,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:25:18,480 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:25:18,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:25:18,482 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:25:18,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:25:18,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-11-29 02:25:18,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=707, Invalid=2373, Unknown=0, NotChecked=0, Total=3080 [2023-11-29 02:25:18,513 INFO L87 Difference]: Start difference. First operand 156 states and 191 transitions. cyclomatic complexity: 54 Second operand has 56 states, 55 states have (on average 3.8545454545454545) internal successors, (212), 56 states have internal predecessors, (212), 0 states have call successors, (0), 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-29 02:25:19,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:25:19,189 INFO L93 Difference]: Finished difference Result 245 states and 298 transitions. [2023-11-29 02:25:19,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 245 states and 298 transitions. [2023-11-29 02:25:19,190 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:25:19,191 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 245 states to 163 states and 200 transitions. [2023-11-29 02:25:19,191 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:25:19,191 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:25:19,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 163 states and 200 transitions. [2023-11-29 02:25:19,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:25:19,191 INFO L218 hiAutomatonCegarLoop]: Abstraction has 163 states and 200 transitions. [2023-11-29 02:25:19,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states and 200 transitions. [2023-11-29 02:25:19,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 160. [2023-11-29 02:25:19,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 160 states have (on average 1.225) internal successors, (196), 159 states have internal predecessors, (196), 0 states have call successors, (0), 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-29 02:25:19,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 196 transitions. [2023-11-29 02:25:19,194 INFO L240 hiAutomatonCegarLoop]: Abstraction has 160 states and 196 transitions. [2023-11-29 02:25:19,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 02:25:19,194 INFO L428 stractBuchiCegarLoop]: Abstraction has 160 states and 196 transitions. [2023-11-29 02:25:19,194 INFO L335 stractBuchiCegarLoop]: ======== Iteration 36 ============ [2023-11-29 02:25:19,194 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 160 states and 196 transitions. [2023-11-29 02:25:19,194 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:25:19,194 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:25:19,194 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:25:19,195 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [17, 17, 17, 17, 17, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:25:19,195 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:25:19,195 INFO L748 eck$LassoCheckResult]: Stem: 30862#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 30850#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 30851#L551 assume !(main_~length~0#1 < 1); 30860#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 30854#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 30855#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30845#L556 assume !(main_~val~0#1 < 0); 30846#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30847#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30861#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30863#L556 assume !(main_~val~0#1 < 0); 31004#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 31003#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 31002#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 31001#L556 assume !(main_~val~0#1 < 0); 31000#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30999#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30998#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30997#L556 assume !(main_~val~0#1 < 0); 30996#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30995#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30994#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30993#L556 assume !(main_~val~0#1 < 0); 30992#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30991#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30990#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30989#L556 assume !(main_~val~0#1 < 0); 30988#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30987#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30986#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30985#L556 assume !(main_~val~0#1 < 0); 30984#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30983#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30982#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30981#L556 assume !(main_~val~0#1 < 0); 30980#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30979#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30978#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30977#L556 assume !(main_~val~0#1 < 0); 30976#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30975#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30974#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30973#L556 assume !(main_~val~0#1 < 0); 30972#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30971#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30970#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30969#L556 assume !(main_~val~0#1 < 0); 30968#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30967#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30966#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30965#L556 assume !(main_~val~0#1 < 0); 30964#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30963#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30962#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30961#L556 assume !(main_~val~0#1 < 0); 30960#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30959#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30958#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30957#L556 assume !(main_~val~0#1 < 0); 30956#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30955#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30954#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30953#L556 assume !(main_~val~0#1 < 0); 30952#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30951#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30950#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30949#L556 assume !(main_~val~0#1 < 0); 30948#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30947#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30946#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30868#L556 assume !(main_~val~0#1 < 0); 30874#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30871#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30867#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 30852#L554-4 main_~j~0#1 := 0; 30853#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30864#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30865#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30848#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30849#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30859#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30945#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30944#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30943#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30941#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30940#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30939#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30938#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30936#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30935#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30934#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30933#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30931#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30930#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30929#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30928#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30926#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30925#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30924#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30923#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30921#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30920#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30919#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30918#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30916#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30915#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30914#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30913#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30911#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30910#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30909#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30908#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30906#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30905#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30904#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30903#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30901#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30900#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30899#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30898#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30896#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30895#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30894#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30893#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30891#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30890#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30889#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30888#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30886#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30885#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30884#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30883#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30881#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30880#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30879#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30878#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30877#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30873#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30872#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30869#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 30857#L562-3 [2023-11-29 02:25:19,196 INFO L750 eck$LassoCheckResult]: Loop: 30857#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30856#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 30857#L562-3 [2023-11-29 02:25:19,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:25:19,196 INFO L85 PathProgramCache]: Analyzing trace with hash 2100319468, now seen corresponding path program 33 times [2023-11-29 02:25:19,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:25:19,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545004693] [2023-11-29 02:25:19,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:25:19,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:25:19,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:25:19,231 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:25:19,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:25:19,270 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:25:19,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:25:19,271 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 33 times [2023-11-29 02:25:19,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:25:19,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319155902] [2023-11-29 02:25:19,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:25:19,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:25:19,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:25:19,275 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:25:19,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:25:19,277 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:25:19,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:25:19,277 INFO L85 PathProgramCache]: Analyzing trace with hash -227618831, now seen corresponding path program 16 times [2023-11-29 02:25:19,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:25:19,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311969844] [2023-11-29 02:25:19,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:25:19,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:25:19,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:25:19,321 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:25:19,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:25:19,381 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:26:39,568 WARN L293 SmtUtils]: Spent 1.34m on a formula simplification. DAG size of input: 529 DAG size of output: 389 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 02:26:54,740 WARN L293 SmtUtils]: Spent 11.22s on a formula simplification. DAG size of input: 118 DAG size of output: 97 (called from [L 302] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 02:26:54,741 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 02:26:54,741 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 02:26:54,741 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 02:26:54,741 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 02:26:54,742 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 02:26:54,742 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:26:54,742 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 02:26:54,742 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 02:26:54,742 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration36_Lasso [2023-11-29 02:26:54,742 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 02:26:54,742 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 02:26:54,743 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:26:54,745 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:26:54,747 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:26:54,748 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:26:54,750 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:26:54,751 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:26:54,753 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:26:54,755 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:26:54,756 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:27:19,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-29 02:27:19,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-29 02:27:19,064 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:27:19,066 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 02:27:19,435 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 02:27:19,435 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 02:27:19,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,436 INFO L229 MonitoredProcess]: Starting monitored process 269 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Waiting until timeout for monitored process [2023-11-29 02:27:19,438 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-29 02:27:19,448 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,448 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:27:19,448 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,448 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,448 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,448 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:27:19,448 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:27:19,450 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Forceful destruction successful, exit code 0 [2023-11-29 02:27:19,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,452 INFO L229 MonitoredProcess]: Starting monitored process 270 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Waiting until timeout for monitored process [2023-11-29 02:27:19,454 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-29 02:27:19,464 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,464 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,464 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,465 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:27:19,465 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:27:19,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Ended with exit code 0 [2023-11-29 02:27:19,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,471 INFO L229 MonitoredProcess]: Starting monitored process 271 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Waiting until timeout for monitored process [2023-11-29 02:27:19,473 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:27:19,482 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,483 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,483 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,483 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,484 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:27:19,484 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:27:19,487 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,489 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Ended with exit code 0 [2023-11-29 02:27:19,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,490 INFO L229 MonitoredProcess]: Starting monitored process 272 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Waiting until timeout for monitored process [2023-11-29 02:27:19,492 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-29 02:27:19,501 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,502 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:27:19,502 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,502 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,502 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,502 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:27:19,502 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:27:19,503 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,505 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Ended with exit code 0 [2023-11-29 02:27:19,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,507 INFO L229 MonitoredProcess]: Starting monitored process 273 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Waiting until timeout for monitored process [2023-11-29 02:27:19,509 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-29 02:27:19,518 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,518 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:27:19,518 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,518 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,518 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,519 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:27:19,519 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:27:19,520 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,522 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Forceful destruction successful, exit code 0 [2023-11-29 02:27:19,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,523 INFO L229 MonitoredProcess]: Starting monitored process 274 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Waiting until timeout for monitored process [2023-11-29 02:27:19,525 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-29 02:27:19,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,535 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:27:19,535 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,535 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,535 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,535 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:27:19,536 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:27:19,537 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,539 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Forceful destruction successful, exit code 0 [2023-11-29 02:27:19,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,540 INFO L229 MonitoredProcess]: Starting monitored process 275 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Waiting until timeout for monitored process [2023-11-29 02:27:19,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-29 02:27:19,552 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,552 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,552 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,553 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:27:19,553 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:27:19,557 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Forceful destruction successful, exit code 0 [2023-11-29 02:27:19,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,560 INFO L229 MonitoredProcess]: Starting monitored process 276 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (276)] Waiting until timeout for monitored process [2023-11-29 02:27:19,562 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-29 02:27:19,572 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,572 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 02:27:19,572 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,572 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,572 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,573 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 02:27:19,573 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 02:27:19,574 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,576 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (276)] Ended with exit code 0 [2023-11-29 02:27:19,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,577 INFO L229 MonitoredProcess]: Starting monitored process 277 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (277)] Waiting until timeout for monitored process [2023-11-29 02:27:19,579 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-29 02:27:19,588 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,589 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,589 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,590 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:27:19,590 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:27:19,594 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,595 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (277)] Ended with exit code 0 [2023-11-29 02:27:19,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,596 INFO L229 MonitoredProcess]: Starting monitored process 278 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (278)] Waiting until timeout for monitored process [2023-11-29 02:27:19,599 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-29 02:27:19,608 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,608 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,608 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,608 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,610 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:27:19,610 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:27:19,614 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,616 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (278)] Ended with exit code 0 [2023-11-29 02:27:19,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,617 INFO L229 MonitoredProcess]: Starting monitored process 279 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Waiting until timeout for monitored process [2023-11-29 02:27:19,619 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-29 02:27:19,629 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,629 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,629 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,629 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,630 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:27:19,630 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:27:19,634 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,636 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Ended with exit code 0 [2023-11-29 02:27:19,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,637 INFO L229 MonitoredProcess]: Starting monitored process 280 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (280)] Waiting until timeout for monitored process [2023-11-29 02:27:19,640 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 02:27:19,652 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,653 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:27:19,653 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:27:19,657 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,659 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (280)] Ended with exit code 0 [2023-11-29 02:27:19,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,661 INFO L229 MonitoredProcess]: Starting monitored process 281 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (281)] Waiting until timeout for monitored process [2023-11-29 02:27:19,663 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-29 02:27:19,672 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,672 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,672 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,673 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,674 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:27:19,674 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:27:19,678 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (281)] Ended with exit code 0 [2023-11-29 02:27:19,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,682 INFO L229 MonitoredProcess]: Starting monitored process 282 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (282)] Waiting until timeout for monitored process [2023-11-29 02:27:19,684 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-29 02:27:19,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,695 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,697 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:27:19,697 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:27:19,702 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,705 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (282)] Ended with exit code 0 [2023-11-29 02:27:19,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,706 INFO L229 MonitoredProcess]: Starting monitored process 283 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (283)] Waiting until timeout for monitored process [2023-11-29 02:27:19,708 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-29 02:27:19,718 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,718 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,718 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,718 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,719 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:27:19,719 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:27:19,723 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (283)] Ended with exit code 0 [2023-11-29 02:27:19,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,727 INFO L229 MonitoredProcess]: Starting monitored process 284 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (284)] Waiting until timeout for monitored process [2023-11-29 02:27:19,729 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-29 02:27:19,739 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,739 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,739 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,741 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:27:19,741 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:27:19,747 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,749 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (284)] Ended with exit code 0 [2023-11-29 02:27:19,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,750 INFO L229 MonitoredProcess]: Starting monitored process 285 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (285)] Waiting until timeout for monitored process [2023-11-29 02:27:19,752 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-29 02:27:19,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,763 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,763 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,766 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:27:19,766 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:27:19,777 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 02:27:19,779 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (285)] Ended with exit code 0 [2023-11-29 02:27:19,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,780 INFO L229 MonitoredProcess]: Starting monitored process 286 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (286)] Waiting until timeout for monitored process [2023-11-29 02:27:19,782 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-29 02:27:19,792 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 02:27:19,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 02:27:19,792 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 02:27:19,793 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 02:27:19,795 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 02:27:19,795 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 02:27:19,804 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 02:27:19,832 INFO L443 ModelExtractionUtils]: Simplification made 11 calls to the SMT solver. [2023-11-29 02:27:19,833 INFO L444 ModelExtractionUtils]: 2 out of 13 variables were initially zero. Simplification set additionally 9 variables to zero. [2023-11-29 02:27:19,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:27:19,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,834 INFO L229 MonitoredProcess]: Starting monitored process 287 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (287)] Waiting until timeout for monitored process [2023-11-29 02:27:19,836 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 02:27:19,846 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 02:27:19,846 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 02:27:19,847 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 64 ULTIMATE.start_main_~arr~0#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 64 ULTIMATE.start_main_~arr~0#1.offset))_1 Supporting invariants [] [2023-11-29 02:27:19,849 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (286)] Ended with exit code 0 [2023-11-29 02:27:19,902 INFO L156 tatePredicateManager]: 20 out of 21 supporting invariants were superfluous and have been removed [2023-11-29 02:27:19,904 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][64 + ~arr~0!offset] could not be translated [2023-11-29 02:27:19,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:19,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:19,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 02:27:19,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:20,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:20,391 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:27:20,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:20,413 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-29 02:27:20,413 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.18 stem predicates 2 loop predicates [2023-11-29 02:27:20,413 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 196 transitions. cyclomatic complexity: 55 Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 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-29 02:27:20,443 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 196 transitions. cyclomatic complexity: 55. Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 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 161 states and 198 transitions. Complement of second has 4 states. [2023-11-29 02:27:20,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:27:20,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 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-29 02:27:20,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:27:20,444 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 140 letters. Loop has 2 letters. [2023-11-29 02:27:20,444 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:27:20,444 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:27:20,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:20,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:20,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 02:27:20,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:20,824 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (287)] Ended with exit code 0 [2023-11-29 02:27:20,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:20,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:27:20,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:20,945 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-29 02:27:20,946 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.18 stem predicates 2 loop predicates [2023-11-29 02:27:20,946 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 196 transitions. cyclomatic complexity: 55 Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 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-29 02:27:20,976 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 196 transitions. cyclomatic complexity: 55. Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 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 161 states and 198 transitions. Complement of second has 4 states. [2023-11-29 02:27:20,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 02:27:20,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 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-29 02:27:20,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 02:27:20,976 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 140 letters. Loop has 2 letters. [2023-11-29 02:27:20,976 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:27:20,976 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 02:27:20,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:21,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:21,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 02:27:21,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:21,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:21,443 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 02:27:21,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:21,466 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-29 02:27:21,466 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.18 stem predicates 2 loop predicates [2023-11-29 02:27:21,467 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 196 transitions. cyclomatic complexity: 55 Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 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-29 02:27:21,996 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 196 transitions. cyclomatic complexity: 55. Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 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 190 states and 245 transitions. Complement of second has 40 states. [2023-11-29 02:27:21,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 22 states 18 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 02:27:21,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 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-29 02:27:21,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 123 transitions. [2023-11-29 02:27:21,997 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 22 states and 123 transitions. Stem has 140 letters. Loop has 2 letters. [2023-11-29 02:27:21,997 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:27:21,997 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 22 states and 123 transitions. Stem has 142 letters. Loop has 2 letters. [2023-11-29 02:27:21,997 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:27:21,997 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 22 states and 123 transitions. Stem has 140 letters. Loop has 4 letters. [2023-11-29 02:27:21,997 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 02:27:21,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 190 states and 245 transitions. [2023-11-29 02:27:21,998 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:27:21,999 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 190 states to 185 states and 238 transitions. [2023-11-29 02:27:21,999 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 02:27:21,999 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 02:27:21,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 185 states and 238 transitions. [2023-11-29 02:27:21,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:27:21,999 INFO L218 hiAutomatonCegarLoop]: Abstraction has 185 states and 238 transitions. [2023-11-29 02:27:21,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states and 238 transitions. [2023-11-29 02:27:22,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 165. [2023-11-29 02:27:22,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 165 states have (on average 1.2242424242424241) internal successors, (202), 164 states have internal predecessors, (202), 0 states have call successors, (0), 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-29 02:27:22,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 202 transitions. [2023-11-29 02:27:22,002 INFO L240 hiAutomatonCegarLoop]: Abstraction has 165 states and 202 transitions. [2023-11-29 02:27:22,002 INFO L428 stractBuchiCegarLoop]: Abstraction has 165 states and 202 transitions. [2023-11-29 02:27:22,002 INFO L335 stractBuchiCegarLoop]: ======== Iteration 37 ============ [2023-11-29 02:27:22,002 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 165 states and 202 transitions. [2023-11-29 02:27:22,002 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:27:22,002 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:27:22,002 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:27:22,003 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [18, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:22,003 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:27:22,004 INFO L748 eck$LassoCheckResult]: Stem: 33038#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 33027#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 33028#L551 assume !(main_~length~0#1 < 1); 33031#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 33029#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 33030#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33020#L556 assume !(main_~val~0#1 < 0); 33021#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33022#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33036#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33037#L556 assume !(main_~val~0#1 < 0); 33104#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33103#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33102#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33101#L556 assume !(main_~val~0#1 < 0); 33100#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33099#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33098#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33097#L556 assume !(main_~val~0#1 < 0); 33096#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33095#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33094#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33093#L556 assume !(main_~val~0#1 < 0); 33092#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33091#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33090#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33089#L556 assume !(main_~val~0#1 < 0); 33088#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33087#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33086#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33085#L556 assume !(main_~val~0#1 < 0); 33084#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33083#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33082#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33081#L556 assume !(main_~val~0#1 < 0); 33080#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33079#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33078#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33077#L556 assume !(main_~val~0#1 < 0); 33076#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33075#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33074#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33073#L556 assume !(main_~val~0#1 < 0); 33072#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33071#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33070#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33069#L556 assume !(main_~val~0#1 < 0); 33068#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33067#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33066#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33065#L556 assume !(main_~val~0#1 < 0); 33064#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33063#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33062#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33061#L556 assume !(main_~val~0#1 < 0); 33060#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33059#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33058#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33057#L556 assume !(main_~val~0#1 < 0); 33056#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33055#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33054#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33053#L556 assume !(main_~val~0#1 < 0); 33052#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33051#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33050#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33049#L556 assume !(main_~val~0#1 < 0); 33048#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33047#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33046#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33043#L556 assume !(main_~val~0#1 < 0); 33045#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33044#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33042#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 33025#L554-4 main_~j~0#1 := 0; 33026#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33039#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33183#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33182#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33040#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33035#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33041#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33023#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33024#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33180#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33179#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33178#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33177#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33175#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33174#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33173#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33172#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33170#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33169#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33168#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33167#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33165#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33164#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33163#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33162#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33160#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33159#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33158#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33157#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33155#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33154#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33153#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33152#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33150#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33149#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33148#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33147#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33145#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33144#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33143#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33142#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33140#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33139#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33138#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33137#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33135#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33134#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33133#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33132#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33130#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33129#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33128#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33127#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33125#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33124#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33123#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33122#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33120#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33119#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33118#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33117#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33115#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33114#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33113#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33112#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33111#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33108#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33107#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33105#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 33033#L562-3 [2023-11-29 02:27:22,004 INFO L750 eck$LassoCheckResult]: Loop: 33033#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33032#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 33033#L562-3 [2023-11-29 02:27:22,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:22,004 INFO L85 PathProgramCache]: Analyzing trace with hash 301635393, now seen corresponding path program 34 times [2023-11-29 02:27:22,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:22,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822055602] [2023-11-29 02:27:22,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:22,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:22,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:22,910 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 496 proven. 626 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:27:22,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:22,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822055602] [2023-11-29 02:27:22,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822055602] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:27:22,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986396260] [2023-11-29 02:27:22,910 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:27:22,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:22,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:22,911 INFO L229 MonitoredProcess]: Starting monitored process 288 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:22,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_61c5d890-93a5-4a3a-b362-d5184609240f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Waiting until timeout for monitored process [2023-11-29 02:27:23,083 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:27:23,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:27:23,086 INFO L262 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-29 02:27:23,087 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:23,851 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 561 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:27:23,852 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:27:24,400 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 561 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:27:24,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986396260] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:27:24,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:27:24,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 58 [2023-11-29 02:27:24,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856010041] [2023-11-29 02:27:24,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:27:24,401 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:27:24,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:24,402 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 34 times [2023-11-29 02:27:24,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:24,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898749467] [2023-11-29 02:27:24,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:24,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:24,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:27:24,406 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:27:24,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:27:24,408 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:27:24,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:24,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-11-29 02:27:24,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=784, Invalid=2638, Unknown=0, NotChecked=0, Total=3422 [2023-11-29 02:27:24,436 INFO L87 Difference]: Start difference. First operand 165 states and 202 transitions. cyclomatic complexity: 57 Second operand has 59 states, 58 states have (on average 3.8620689655172415) internal successors, (224), 59 states have internal predecessors, (224), 0 states have call successors, (0), 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-29 02:27:25,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:25,029 INFO L93 Difference]: Finished difference Result 259 states and 315 transitions. [2023-11-29 02:27:25,029 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 259 states and 315 transitions. [2023-11-29 02:27:25,030 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:27:25,032 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 259 states to 172 states and 211 transitions. [2023-11-29 02:27:25,032 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 02:27:25,032 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 02:27:25,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 172 states and 211 transitions. [2023-11-29 02:27:25,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 02:27:25,032 INFO L218 hiAutomatonCegarLoop]: Abstraction has 172 states and 211 transitions. [2023-11-29 02:27:25,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states and 211 transitions. [2023-11-29 02:27:25,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 169. [2023-11-29 02:27:25,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 169 states have (on average 1.2248520710059172) internal successors, (207), 168 states have internal predecessors, (207), 0 states have call successors, (0), 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-29 02:27:25,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 207 transitions. [2023-11-29 02:27:25,035 INFO L240 hiAutomatonCegarLoop]: Abstraction has 169 states and 207 transitions. [2023-11-29 02:27:25,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 02:27:25,035 INFO L428 stractBuchiCegarLoop]: Abstraction has 169 states and 207 transitions. [2023-11-29 02:27:25,035 INFO L335 stractBuchiCegarLoop]: ======== Iteration 38 ============ [2023-11-29 02:27:25,035 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 169 states and 207 transitions. [2023-11-29 02:27:25,036 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 02:27:25,036 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:27:25,036 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:27:25,037 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [18, 18, 18, 18, 18, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:25,037 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 02:27:25,037 INFO L748 eck$LassoCheckResult]: Stem: 34419#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 34407#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet2#1, main_#t~malloc3#1.base, main_#t~malloc3#1.offset, main_#t~nondet5#1, main_#t~post4#1, main_#t~mem8#1, main_#t~post9#1, main_#t~mem7#1, main_#t~post6#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet2#1;main_~length~0#1 := main_#t~nondet2#1;havoc main_#t~nondet2#1; 34408#L551 assume !(main_~length~0#1 < 1); 34417#L551-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 34411#L553 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 34412#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34402#L556 assume !(main_~val~0#1 < 0); 34403#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34404#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34418#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34420#L556 assume !(main_~val~0#1 < 0); 34570#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34569#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34568#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34567#L556 assume !(main_~val~0#1 < 0); 34566#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34565#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34564#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34563#L556 assume !(main_~val~0#1 < 0); 34562#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34561#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34560#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34559#L556 assume !(main_~val~0#1 < 0); 34558#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34557#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34556#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34555#L556 assume !(main_~val~0#1 < 0); 34554#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34553#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34552#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34551#L556 assume !(main_~val~0#1 < 0); 34550#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34549#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34548#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34547#L556 assume !(main_~val~0#1 < 0); 34546#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34545#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34544#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34543#L556 assume !(main_~val~0#1 < 0); 34542#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34541#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34540#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34539#L556 assume !(main_~val~0#1 < 0); 34538#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34537#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34536#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34535#L556 assume !(main_~val~0#1 < 0); 34534#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34533#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34532#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34531#L556 assume !(main_~val~0#1 < 0); 34530#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34529#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34528#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34527#L556 assume !(main_~val~0#1 < 0); 34526#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34525#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34524#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34523#L556 assume !(main_~val~0#1 < 0); 34522#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34521#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34520#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34519#L556 assume !(main_~val~0#1 < 0); 34518#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34517#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34516#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34515#L556 assume !(main_~val~0#1 < 0); 34514#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34513#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34512#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34511#L556 assume !(main_~val~0#1 < 0); 34510#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34509#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34508#L554-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34425#L556 assume !(main_~val~0#1 < 0); 34431#L556-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34428#L554-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34424#L554-3 assume !(main_~i~0#1 < main_~length~0#1); 34409#L554-4 main_~j~0#1 := 0; 34410#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34421#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34423#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34405#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34406#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34416#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34507#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34506#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34505#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34503#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34502#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34501#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34500#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34498#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34497#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34496#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34495#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34493#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34492#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34491#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34490#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34488#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34487#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34486#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34485#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34483#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34482#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34481#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34480#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34478#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34477#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34476#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34475#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34473#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34472#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34471#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34470#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34468#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34467#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34466#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34465#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34463#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34462#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34461#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34460#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34458#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34457#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34456#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34455#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34453#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34452#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34451#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34450#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34448#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34447#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34446#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34445#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34443#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34442#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34441#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34440#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34438#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34437#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34436#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34435#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34434#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34430#L562-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34429#L561-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34426#L561-3 assume !!(main_~j~0#1 < main_~length~0#1); 34414#L562-3 [2023-11-29 02:27:25,037 INFO L750 eck$LassoCheckResult]: Loop: 34414#L562-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34413#L562-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 34414#L562-3 [2023-11-29 02:27:25,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:25,037 INFO L85 PathProgramCache]: Analyzing trace with hash 2099678266, now seen corresponding path program 35 times [2023-11-29 02:27:25,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:25,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873919711] [2023-11-29 02:27:25,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:25,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:25,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:27:25,098 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:27:25,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:27:25,158 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:27:25,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:25,158 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 35 times [2023-11-29 02:27:25,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:25,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517748816] [2023-11-29 02:27:25,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:25,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:25,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:27:25,163 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:27:25,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:27:25,165 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:27:25,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:25,166 INFO L85 PathProgramCache]: Analyzing trace with hash -843813953, now seen corresponding path program 17 times [2023-11-29 02:27:25,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:25,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771683438] [2023-11-29 02:27:25,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:25,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:25,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:27:25,211 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:27:25,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:27:25,251 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:29:30,150 WARN L293 SmtUtils]: Spent 2.08m on a formula simplification. DAG size of input: 558 DAG size of output: 410 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition)