./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 e7bb482b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/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_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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.3-dev-e7bb482 [2023-11-06 22:58:22,148 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:58:22,226 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Termination-64bit-Automizer_Default.epf [2023-11-06 22:58:22,231 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:58:22,232 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:58:22,260 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:58:22,261 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:58:22,261 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:58:22,262 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:58:22,263 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:58:22,264 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:58:22,264 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-06 22:58:22,265 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-06 22:58:22,265 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-06 22:58:22,266 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-06 22:58:22,267 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-06 22:58:22,267 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-06 22:58:22,268 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:58:22,268 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-06 22:58:22,269 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:58:22,269 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:58:22,278 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-06 22:58:22,278 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-06 22:58:22,279 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-06 22:58:22,279 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 22:58:22,280 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:58:22,280 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-06 22:58:22,281 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:58:22,281 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:58:22,285 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:58:22,286 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:58:22,286 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:58:22,287 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-06 22:58:22,287 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_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/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_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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-06 22:58:22,559 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:58:22,593 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:58:22,596 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:58:22,597 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:58:22,598 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:58:22,599 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/termination-memory-alloca/count_down-alloca-2.i [2023-11-06 22:58:25,790 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:58:26,093 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:58:26,106 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/sv-benchmarks/c/termination-memory-alloca/count_down-alloca-2.i [2023-11-06 22:58:26,129 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/data/c104ce1a0/a5408f531184480ebc0ff245fdac37b3/FLAG662546efb [2023-11-06 22:58:26,152 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/data/c104ce1a0/a5408f531184480ebc0ff245fdac37b3 [2023-11-06 22:58:26,162 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:58:26,166 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:58:26,169 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:58:26,170 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:58:26,176 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:58:26,177 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:58:26" (1/1) ... [2023-11-06 22:58:26,179 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4750200 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26, skipping insertion in model container [2023-11-06 22:58:26,180 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:58:26" (1/1) ... [2023-11-06 22:58:26,256 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:58:26,611 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:58:26,625 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:58:26,665 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:58:26,698 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:58:26,699 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26 WrapperNode [2023-11-06 22:58:26,699 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:58:26,700 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:58:26,700 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:58:26,701 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:58:26,710 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26" (1/1) ... [2023-11-06 22:58:26,727 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26" (1/1) ... [2023-11-06 22:58:26,750 INFO L138 Inliner]: procedures = 110, calls = 10, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 59 [2023-11-06 22:58:26,750 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:58:26,751 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:58:26,751 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:58:26,751 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:58:26,762 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26" (1/1) ... [2023-11-06 22:58:26,762 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26" (1/1) ... [2023-11-06 22:58:26,774 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26" (1/1) ... [2023-11-06 22:58:26,780 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26" (1/1) ... [2023-11-06 22:58:26,787 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26" (1/1) ... [2023-11-06 22:58:26,797 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26" (1/1) ... [2023-11-06 22:58:26,799 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26" (1/1) ... [2023-11-06 22:58:26,800 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26" (1/1) ... [2023-11-06 22:58:26,803 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:58:26,804 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:58:26,804 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:58:26,804 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:58:26,806 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26" (1/1) ... [2023-11-06 22:58:26,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:26,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:26,843 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:26,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-06 22:58:26,880 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 22:58:26,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 22:58:26,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:58:26,880 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:58:26,881 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:58:26,881 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:58:26,990 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:58:26,992 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:58:27,161 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:58:27,167 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:58:27,168 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-06 22:58:27,170 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:58:27 BoogieIcfgContainer [2023-11-06 22:58:27,170 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:58:27,172 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-06 22:58:27,172 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-06 22:58:27,177 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-06 22:58:27,178 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-06 22:58:27,178 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 06.11 10:58:26" (1/3) ... [2023-11-06 22:58:27,179 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@61e66c4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.11 10:58:27, skipping insertion in model container [2023-11-06 22:58:27,179 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-06 22:58:27,180 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:58:26" (2/3) ... [2023-11-06 22:58:27,180 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@61e66c4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.11 10:58:27, skipping insertion in model container [2023-11-06 22:58:27,180 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-06 22:58:27,181 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:58:27" (3/3) ... [2023-11-06 22:58:27,182 INFO L332 chiAutomizerObserver]: Analyzing ICFG count_down-alloca-2.i [2023-11-06 22:58:27,237 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-06 22:58:27,238 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-06 22:58:27,238 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-06 22:58:27,238 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-06 22:58:27,238 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-06 22:58:27,239 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-06 22:58:27,239 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-06 22:58:27,239 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-06 22:58:27,244 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-06 22:58:27,264 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2023-11-06 22:58:27,264 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:27,264 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:27,270 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2023-11-06 22:58:27,270 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-06 22:58:27,271 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-06 22:58:27,271 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-06 22:58:27,273 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2023-11-06 22:58:27,273 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:27,273 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:27,274 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2023-11-06 22:58:27,274 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-06 22:58:27,283 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-06 22:58:27,283 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(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-06 22:58:27,289 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:27,290 INFO L85 PathProgramCache]: Analyzing trace with hash 28695753, now seen corresponding path program 1 times [2023-11-06 22:58:27,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:27,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85117742] [2023-11-06 22:58:27,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:27,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:27,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:27,462 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:27,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:27,516 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:27,518 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:27,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1603878, now seen corresponding path program 1 times [2023-11-06 22:58:27,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:27,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537394024] [2023-11-06 22:58:27,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:27,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:27,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:27,532 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:27,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:27,541 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:27,543 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:27,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1182970350, now seen corresponding path program 1 times [2023-11-06 22:58:27,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:27,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906710346] [2023-11-06 22:58:27,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:27,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:27,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:27,572 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:27,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:27,595 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:27,955 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 22:58:27,956 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 22:58:27,956 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 22:58:27,956 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 22:58:27,956 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 22:58:27,956 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:27,957 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 22:58:27,957 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 22:58:27,957 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration1_Lasso [2023-11-06 22:58:27,957 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 22:58:27,958 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 22:58:27,981 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:27,993 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,160 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,163 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,166 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,168 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,172 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,174 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,177 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,180 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,183 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,186 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,188 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,192 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,195 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:28,509 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 22:58:28,513 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 22:58:28,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:28,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:28,521 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:28,537 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:28,550 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:28,550 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:28,551 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:28,551 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:28,551 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:28,554 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:28,554 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:28,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-11-06 22:58:28,568 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:28,573 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:28,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:28,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:28,577 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:28,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-06 22:58:28,586 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:28,597 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:28,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:28,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:28,598 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:28,613 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:28,614 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:28,637 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 22:58:28,668 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-06 22:58:28,668 INFO L444 ModelExtractionUtils]: 5 out of 19 variables were initially zero. Simplification set additionally 10 variables to zero. [2023-11-06 22:58:28,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:28,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:28,701 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:28,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-06 22:58:28,704 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 22:58:28,731 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 22:58:28,731 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 22:58:28,732 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-06 22:58:28,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:28,760 INFO L156 tatePredicateManager]: 3 out of 3 supporting invariants were superfluous and have been removed [2023-11-06 22:58:28,770 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~arr~0!base] could not be translated [2023-11-06 22:58:28,793 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:28,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:28,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:28,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:58:28,843 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:28,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:28,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 16 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:58:28,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:28,918 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-06 22:58:28,968 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-06 22:58:28,971 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-06 22:58:29,054 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-06 22:58:29,057 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-06 22:58:29,062 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-06 22:58:29,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 38 transitions. [2023-11-06 22:58:29,066 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 5 letters. Loop has 4 letters. [2023-11-06 22:58:29,069 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:29,069 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 9 letters. Loop has 4 letters. [2023-11-06 22:58:29,070 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:29,070 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 5 letters. Loop has 8 letters. [2023-11-06 22:58:29,071 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:29,072 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41 states and 58 transitions. [2023-11-06 22:58:29,079 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-06 22:58:29,085 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41 states to 15 states and 20 transitions. [2023-11-06 22:58:29,086 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 22:58:29,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2023-11-06 22:58:29,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 20 transitions. [2023-11-06 22:58:29,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:58:29,093 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15 states and 20 transitions. [2023-11-06 22:58:29,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states and 20 transitions. [2023-11-06 22:58:29,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2023-11-06 22:58:29,118 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-06 22:58:29,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 20 transitions. [2023-11-06 22:58:29,120 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15 states and 20 transitions. [2023-11-06 22:58:29,120 INFO L428 stractBuchiCegarLoop]: Abstraction has 15 states and 20 transitions. [2023-11-06 22:58:29,121 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-06 22:58:29,121 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15 states and 20 transitions. [2023-11-06 22:58:29,122 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-06 22:58:29,122 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:29,122 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:29,122 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:29,123 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-06 22:58:29,124 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-06 22:58:29,124 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(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-06 22:58:29,125 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:29,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1806815512, now seen corresponding path program 1 times [2023-11-06 22:58:29,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:29,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45693474] [2023-11-06 22:58:29,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:29,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:29,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:29,270 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-06 22:58:29,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:58:29,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45693474] [2023-11-06 22:58:29,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45693474] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:58:29,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:58:29,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:58:29,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960702748] [2023-11-06 22:58:29,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:58:29,274 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 22:58:29,275 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:29,275 INFO L85 PathProgramCache]: Analyzing trace with hash 2252300, now seen corresponding path program 1 times [2023-11-06 22:58:29,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:29,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115839655] [2023-11-06 22:58:29,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:29,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:29,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:29,281 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:29,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:29,287 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:29,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:58:29,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:58:29,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:58:29,338 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-06 22:58:29,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:58:29,368 INFO L93 Difference]: Finished difference Result 18 states and 23 transitions. [2023-11-06 22:58:29,368 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18 states and 23 transitions. [2023-11-06 22:58:29,369 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-06 22:58:29,370 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18 states to 18 states and 23 transitions. [2023-11-06 22:58:29,370 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 22:58:29,371 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2023-11-06 22:58:29,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 23 transitions. [2023-11-06 22:58:29,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:58:29,372 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18 states and 23 transitions. [2023-11-06 22:58:29,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states and 23 transitions. [2023-11-06 22:58:29,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 15. [2023-11-06 22:58:29,373 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-06 22:58:29,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 19 transitions. [2023-11-06 22:58:29,374 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15 states and 19 transitions. [2023-11-06 22:58:29,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:58:29,377 INFO L428 stractBuchiCegarLoop]: Abstraction has 15 states and 19 transitions. [2023-11-06 22:58:29,378 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-06 22:58:29,378 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15 states and 19 transitions. [2023-11-06 22:58:29,378 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-06 22:58:29,379 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:29,379 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:29,379 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:29,379 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-06 22:58:29,380 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(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-06 22:58:29,380 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(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-06 22:58:29,380 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:29,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1329979393, now seen corresponding path program 1 times [2023-11-06 22:58:29,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:29,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697978505] [2023-11-06 22:58:29,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:29,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:29,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:29,412 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:29,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:29,431 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:29,431 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:29,432 INFO L85 PathProgramCache]: Analyzing trace with hash 2252300, now seen corresponding path program 2 times [2023-11-06 22:58:29,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:29,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609968161] [2023-11-06 22:58:29,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:29,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:29,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:29,438 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:29,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:29,443 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:29,444 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:29,444 INFO L85 PathProgramCache]: Analyzing trace with hash -2035265782, now seen corresponding path program 1 times [2023-11-06 22:58:29,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:29,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056832254] [2023-11-06 22:58:29,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:29,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:29,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:29,464 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:29,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:29,484 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:29,795 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 22:58:29,795 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 22:58:29,796 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 22:58:29,796 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 22:58:29,796 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 22:58:29,796 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:29,796 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 22:58:29,796 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 22:58:29,797 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration3_Lasso [2023-11-06 22:58:29,797 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 22:58:29,797 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 22:58:29,800 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:29,965 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:29,968 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:29,971 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:29,974 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:29,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-06 22:58:29,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-06 22:58:29,984 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:29,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-06 22:58:29,990 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:29,992 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:29,995 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:29,998 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:30,267 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 22:58:30,267 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 22:58:30,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:30,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:30,277 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:30,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-06 22:58:30,287 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:30,300 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:30,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:30,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:30,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:30,309 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:30,310 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:30,327 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 22:58:30,345 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-06 22:58:30,346 INFO L444 ModelExtractionUtils]: 5 out of 19 variables were initially zero. Simplification set additionally 11 variables to zero. [2023-11-06 22:58:30,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:30,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:30,350 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:30,359 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 22:58:30,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-06 22:58:30,386 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 22:58:30,386 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 22:58:30,387 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-06 22:58:30,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:30,404 INFO L156 tatePredicateManager]: 3 out of 3 supporting invariants were superfluous and have been removed [2023-11-06 22:58:30,420 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:30,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:30,443 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:58:30,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:30,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:30,476 INFO L262 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:58:30,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:30,514 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-06 22:58:30,515 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-06 22:58:30,515 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-06 22:58:30,544 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-06 22:58:30,544 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-06 22:58:30,546 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-06 22:58:30,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 18 transitions. [2023-11-06 22:58:30,548 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 18 transitions. Stem has 11 letters. Loop has 4 letters. [2023-11-06 22:58:30,548 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:30,548 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 18 transitions. Stem has 15 letters. Loop has 4 letters. [2023-11-06 22:58:30,548 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:30,548 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 18 transitions. Stem has 11 letters. Loop has 8 letters. [2023-11-06 22:58:30,549 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:30,549 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20 states and 26 transitions. [2023-11-06 22:58:30,557 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:30,558 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20 states to 19 states and 25 transitions. [2023-11-06 22:58:30,558 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 22:58:30,559 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2023-11-06 22:58:30,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 25 transitions. [2023-11-06 22:58:30,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:58:30,559 INFO L218 hiAutomatonCegarLoop]: Abstraction has 19 states and 25 transitions. [2023-11-06 22:58:30,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states and 25 transitions. [2023-11-06 22:58:30,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 18. [2023-11-06 22:58:30,562 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-06 22:58:30,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 24 transitions. [2023-11-06 22:58:30,563 INFO L240 hiAutomatonCegarLoop]: Abstraction has 18 states and 24 transitions. [2023-11-06 22:58:30,564 INFO L428 stractBuchiCegarLoop]: Abstraction has 18 states and 24 transitions. [2023-11-06 22:58:30,564 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-06 22:58:30,564 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18 states and 24 transitions. [2023-11-06 22:58:30,567 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:30,568 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:30,568 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:30,569 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:30,569 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:58:30,569 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(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-06 22:58:30,569 INFO L750 eck$LassoCheckResult]: Loop: 288#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:58:30,570 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:30,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1720311820, now seen corresponding path program 1 times [2023-11-06 22:58:30,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:30,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990594973] [2023-11-06 22:58:30,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:30,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:30,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:30,606 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:30,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:30,641 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:30,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:30,641 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 1 times [2023-11-06 22:58:30,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:30,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661548827] [2023-11-06 22:58:30,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:30,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:30,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:30,661 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:30,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:30,672 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:30,674 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:30,674 INFO L85 PathProgramCache]: Analyzing trace with hash -342748399, now seen corresponding path program 1 times [2023-11-06 22:58:30,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:30,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736676720] [2023-11-06 22:58:30,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:30,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:30,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:30,695 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:30,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:30,713 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:30,982 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 22:58:30,982 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 22:58:30,982 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 22:58:30,983 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 22:58:30,983 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 22:58:30,983 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:30,983 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 22:58:30,983 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 22:58:30,983 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration4_Lasso [2023-11-06 22:58:30,983 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 22:58:30,984 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 22:58:30,990 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:30,993 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:30,996 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:30,999 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:31,002 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:31,004 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:31,007 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:31,010 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:31,012 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:31,015 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:31,017 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:31,019 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:31,022 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:31,024 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:31,027 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:31,437 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 22:58:31,437 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 22:58:31,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:31,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:31,442 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:31,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-06 22:58:31,458 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:31,458 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:31,459 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:31,459 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:31,461 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:31,461 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:31,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-06 22:58:31,473 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:31,481 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:31,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:31,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:31,483 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:31,495 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:31,507 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:31,507 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:31,507 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:31,507 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:31,510 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:31,510 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:31,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-06 22:58:31,537 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:31,549 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:31,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:31,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:31,553 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:31,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-06 22:58:31,555 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:31,567 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:31,567 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:31,567 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:31,567 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:31,568 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:31,568 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:31,568 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:31,578 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:31,586 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:31,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:31,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:31,588 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:31,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-06 22:58:31,614 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:31,627 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:31,627 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:31,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:31,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:31,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:31,628 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:31,628 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:31,635 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:31,647 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:31,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:31,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:31,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:31,656 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:31,675 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:31,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-06 22:58:31,688 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:31,688 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:31,688 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:31,688 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:31,688 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:31,689 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:31,689 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:31,698 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:31,706 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:31,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:31,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:31,707 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:31,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-06 22:58:31,726 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:31,726 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:31,726 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:31,726 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:31,727 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:31,727 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:31,727 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:31,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2023-11-06 22:58:31,737 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:31,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:31,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:31,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:31,747 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:31,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-11-06 22:58:31,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-06 22:58:31,764 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:31,764 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:31,764 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:31,764 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:31,766 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:31,766 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:31,777 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:31,781 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:31,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:31,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:31,783 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:31,787 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:31,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-11-06 22:58:31,799 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:31,799 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:31,799 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:31,799 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:31,802 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:31,802 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:31,813 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:31,822 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:31,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:31,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:31,823 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:31,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-06 22:58:31,845 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:31,845 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:31,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:31,846 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:31,846 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:31,846 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:31,846 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:31,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-11-06 22:58:31,861 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:31,869 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:31,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:31,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:31,871 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:31,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-06 22:58:31,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:31,887 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:31,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:31,887 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:31,889 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:31,889 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:31,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-06 22:58:31,901 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:31,909 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:31,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:31,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:31,911 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:31,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-06 22:58:31,919 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:31,931 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:31,931 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:31,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:31,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:31,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:31,932 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:31,932 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:31,941 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:31,950 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:31,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:31,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:31,952 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:31,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-11-06 22:58:31,958 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:31,970 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:31,970 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:31,970 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:31,971 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:31,971 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:31,971 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:31,971 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:31,989 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:31,993 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:31,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:31,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:31,994 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:32,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-06 22:58:32,002 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:32,014 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:32,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:32,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:32,015 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:32,015 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:32,015 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:32,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:32,025 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:32,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:32,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:32,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:32,035 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:32,042 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:32,054 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:32,054 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:32,054 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:32,054 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:32,057 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:32,057 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:32,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2023-11-06 22:58:32,068 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:32,077 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:32,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:32,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:32,080 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:32,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-06 22:58:32,087 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:32,099 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:32,100 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:32,100 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:32,100 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:32,103 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:32,104 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:32,120 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:32,128 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:32,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:32,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:32,131 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:32,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-11-06 22:58:32,134 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:32,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:32,148 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:32,148 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:32,148 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:32,153 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:32,153 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:32,167 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:32,172 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:32,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:32,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:32,174 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:32,182 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:32,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-06 22:58:32,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:32,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:32,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:32,195 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:32,198 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:32,198 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:32,217 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:32,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:32,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:32,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:32,227 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:32,232 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:32,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-06 22:58:32,244 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:32,245 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:32,245 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:32,245 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:32,247 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:32,247 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:32,265 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:32,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:32,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:32,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:32,275 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:32,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-06 22:58:32,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:32,291 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:32,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:32,291 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:32,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2023-11-06 22:58:32,297 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:32,297 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:32,317 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 22:58:32,332 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2023-11-06 22:58:32,332 INFO L444 ModelExtractionUtils]: 6 out of 13 variables were initially zero. Simplification set additionally 5 variables to zero. [2023-11-06 22:58:32,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:32,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:32,334 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:32,339 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 22:58:32,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-06 22:58:32,367 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 22:58:32,367 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 22:58:32,367 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) ULTIMATE.start_main_~arr~0#1.offset)_2) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) ULTIMATE.start_main_~arr~0#1.offset)_2 Supporting invariants [] [2023-11-06 22:58:32,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:32,384 INFO L156 tatePredicateManager]: 3 out of 4 supporting invariants were superfluous and have been removed [2023-11-06 22:58:32,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:32,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:32,431 INFO L262 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:58:32,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:32,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:32,474 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:32,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:32,499 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-06 22:58:32,500 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-06 22:58:32,500 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-06 22:58:32,561 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-06 22:58:32,561 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-06 22:58:32,563 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-06 22:58:32,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 17 transitions. [2023-11-06 22:58:32,564 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 12 letters. Loop has 2 letters. [2023-11-06 22:58:32,564 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:32,565 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 14 letters. Loop has 2 letters. [2023-11-06 22:58:32,565 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:32,565 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 12 letters. Loop has 4 letters. [2023-11-06 22:58:32,565 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:32,565 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27 states and 35 transitions. [2023-11-06 22:58:32,568 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:32,569 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27 states to 22 states and 28 transitions. [2023-11-06 22:58:32,569 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 22:58:32,569 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 22:58:32,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 28 transitions. [2023-11-06 22:58:32,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:58:32,570 INFO L218 hiAutomatonCegarLoop]: Abstraction has 22 states and 28 transitions. [2023-11-06 22:58:32,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states and 28 transitions. [2023-11-06 22:58:32,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 21. [2023-11-06 22:58:32,575 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-06 22:58:32,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 27 transitions. [2023-11-06 22:58:32,576 INFO L240 hiAutomatonCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-06 22:58:32,577 INFO L428 stractBuchiCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-06 22:58:32,577 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-06 22:58:32,577 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21 states and 27 transitions. [2023-11-06 22:58:32,578 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:32,578 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:32,579 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:32,580 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:32,580 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:58:32,580 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(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(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-06 22:58:32,580 INFO L750 eck$LassoCheckResult]: Loop: 421#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:58:32,580 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:32,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1331270241, now seen corresponding path program 2 times [2023-11-06 22:58:32,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:32,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912597051] [2023-11-06 22:58:32,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:32,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:32,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:32,715 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-06 22:58:32,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:58:32,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912597051] [2023-11-06 22:58:32,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912597051] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:58:32,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273398819] [2023-11-06 22:58:32,716 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:58:32,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:58:32,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:32,718 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:58:32,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-06 22:58:32,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:58:32,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:58:32,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:58:32,785 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:32,856 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-06 22:58:32,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:58:32,909 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-06 22:58:32,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273398819] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:58:32,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:58:32,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2023-11-06 22:58:32,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748646466] [2023-11-06 22:58:32,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:58:32,913 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 22:58:32,914 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:32,914 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 2 times [2023-11-06 22:58:32,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:32,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340784449] [2023-11-06 22:58:32,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:32,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:32,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:32,924 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:32,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:32,938 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:32,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:58:32,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:58:32,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:58:32,984 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-06 22:58:33,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:58:33,115 INFO L93 Difference]: Finished difference Result 45 states and 57 transitions. [2023-11-06 22:58:33,115 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 45 states and 57 transitions. [2023-11-06 22:58:33,117 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:33,117 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 45 states to 28 states and 35 transitions. [2023-11-06 22:58:33,117 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 22:58:33,118 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 22:58:33,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 35 transitions. [2023-11-06 22:58:33,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:58:33,118 INFO L218 hiAutomatonCegarLoop]: Abstraction has 28 states and 35 transitions. [2023-11-06 22:58:33,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states and 35 transitions. [2023-11-06 22:58:33,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 25. [2023-11-06 22:58:33,120 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-06 22:58:33,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 31 transitions. [2023-11-06 22:58:33,121 INFO L240 hiAutomatonCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-06 22:58:33,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:58:33,122 INFO L428 stractBuchiCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-06 22:58:33,122 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-06 22:58:33,122 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 31 transitions. [2023-11-06 22:58:33,123 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:33,123 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:33,123 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:33,124 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:33,124 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:58:33,124 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(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(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(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-06 22:58:33,124 INFO L750 eck$LassoCheckResult]: Loop: 601#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:58:33,125 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:33,125 INFO L85 PathProgramCache]: Analyzing trace with hash 34477914, now seen corresponding path program 3 times [2023-11-06 22:58:33,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:33,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900159405] [2023-11-06 22:58:33,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:33,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:33,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:33,144 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:33,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:33,159 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:33,160 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:33,160 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 3 times [2023-11-06 22:58:33,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:33,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649744680] [2023-11-06 22:58:33,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:33,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:33,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:33,166 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:33,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:33,169 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:33,170 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:33,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1226461473, now seen corresponding path program 1 times [2023-11-06 22:58:33,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:33,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453192048] [2023-11-06 22:58:33,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:33,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:33,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:33,201 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:33,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:33,227 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:33,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:33,619 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 22:58:33,619 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 22:58:33,619 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 22:58:33,619 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 22:58:33,620 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 22:58:33,620 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:33,620 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 22:58:33,620 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 22:58:33,620 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration6_Lasso [2023-11-06 22:58:33,620 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 22:58:33,620 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 22:58:33,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-06 22:58:33,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-06 22:58:33,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-06 22:58:33,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-06 22:58:33,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-06 22:58:33,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-06 22:58:33,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-06 22:58:33,816 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:33,819 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:33,823 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:33,826 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:33,828 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:33,831 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:33,833 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:33,837 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:34,088 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 22:58:34,088 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 22:58:34,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:34,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:34,090 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:34,095 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:34,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-06 22:58:34,108 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:34,108 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:34,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:34,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:34,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:34,109 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:34,109 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:34,118 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:34,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:34,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:34,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:34,127 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:34,134 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:34,146 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:34,146 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:34,147 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:34,147 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:34,147 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:34,147 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:34,147 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:34,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-11-06 22:58:34,169 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:34,177 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:34,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:34,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:34,179 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:34,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-11-06 22:58:34,182 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:34,194 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:34,194 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:34,194 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:34,194 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:34,196 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:34,196 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:34,221 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:34,229 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:34,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:34,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:34,231 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:34,234 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:34,246 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:34,246 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:34,246 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:34,246 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:34,246 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:34,247 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:34,247 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:34,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-06 22:58:34,257 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:34,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:34,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:34,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:34,262 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:34,266 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:34,278 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:34,279 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:34,279 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:34,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:34,279 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:34,280 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:34,280 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:34,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-11-06 22:58:34,293 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:34,301 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:34,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:34,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:34,303 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:34,306 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:34,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-11-06 22:58:34,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:34,319 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:34,319 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:34,319 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:34,322 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:34,322 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:34,341 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:34,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:34,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:34,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:34,351 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:34,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-06 22:58:34,366 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:34,366 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:34,367 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:34,367 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:34,369 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:34,369 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:34,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2023-11-06 22:58:34,385 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:34,389 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:34,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:34,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:34,392 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:34,395 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:34,407 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:34,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:34,408 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:34,408 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:34,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-11-06 22:58:34,414 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:34,414 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:34,433 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 22:58:34,450 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-06 22:58:34,450 INFO L444 ModelExtractionUtils]: 4 out of 13 variables were initially zero. Simplification set additionally 7 variables to zero. [2023-11-06 22:58:34,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:34,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:34,455 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:34,457 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 22:58:34,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-11-06 22:58:34,490 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 22:58:34,490 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 22:58:34,490 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 4)_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 4)_1 Supporting invariants [] [2023-11-06 22:58:34,498 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:34,513 INFO L156 tatePredicateManager]: 5 out of 6 supporting invariants were superfluous and have been removed [2023-11-06 22:58:34,515 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 22:58:34,515 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][4] could not be translated [2023-11-06 22:58:34,540 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:34,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:34,561 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:58:34,563 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:34,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:34,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:34,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:34,751 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-06 22:58:34,752 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-06 22:58:34,752 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-06 22:58:34,799 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-06 22:58:34,799 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-06 22:58:34,800 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-06 22:58:34,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2023-11-06 22:58:34,801 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 20 letters. Loop has 2 letters. [2023-11-06 22:58:34,801 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:34,801 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:58:34,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:34,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:34,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:58:34,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:34,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:34,997 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:34,998 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:35,024 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-06 22:58:35,025 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-06 22:58:35,025 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-06 22:58:35,068 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-06 22:58:35,068 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-06 22:58:35,069 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-06 22:58:35,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2023-11-06 22:58:35,069 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 20 letters. Loop has 2 letters. [2023-11-06 22:58:35,070 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:35,070 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:58:35,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:35,132 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:35,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:35,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:58:35,145 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:35,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:35,282 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:35,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:35,309 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-06 22:58:35,310 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-06 22:58:35,312 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-06 22:58:35,432 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-06 22:58:35,433 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-06 22:58:35,433 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-06 22:58:35,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 38 transitions. [2023-11-06 22:58:35,434 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 38 transitions. Stem has 20 letters. Loop has 2 letters. [2023-11-06 22:58:35,434 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:35,435 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 38 transitions. Stem has 22 letters. Loop has 2 letters. [2023-11-06 22:58:35,435 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:35,435 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 38 transitions. Stem has 20 letters. Loop has 4 letters. [2023-11-06 22:58:35,435 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:35,436 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 40 states and 50 transitions. [2023-11-06 22:58:35,436 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:35,437 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 40 states to 35 states and 43 transitions. [2023-11-06 22:58:35,437 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 22:58:35,437 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 22:58:35,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 43 transitions. [2023-11-06 22:58:35,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:58:35,438 INFO L218 hiAutomatonCegarLoop]: Abstraction has 35 states and 43 transitions. [2023-11-06 22:58:35,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states and 43 transitions. [2023-11-06 22:58:35,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 30. [2023-11-06 22:58:35,441 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-06 22:58:35,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2023-11-06 22:58:35,441 INFO L240 hiAutomatonCegarLoop]: Abstraction has 30 states and 37 transitions. [2023-11-06 22:58:35,441 INFO L428 stractBuchiCegarLoop]: Abstraction has 30 states and 37 transitions. [2023-11-06 22:58:35,442 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-06 22:58:35,442 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30 states and 37 transitions. [2023-11-06 22:58:35,442 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:35,442 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:35,443 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:35,446 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:35,446 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:58:35,446 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(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(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(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(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-06 22:58:35,446 INFO L750 eck$LassoCheckResult]: Loop: 1012#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:58:35,447 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:35,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1808436561, now seen corresponding path program 4 times [2023-11-06 22:58:35,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:35,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050099156] [2023-11-06 22:58:35,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:35,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:35,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:35,629 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-06 22:58:35,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:58:35,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050099156] [2023-11-06 22:58:35,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050099156] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:58:35,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911684466] [2023-11-06 22:58:35,630 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:58:35,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:58:35,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:35,631 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:58:35,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-06 22:58:35,701 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:58:35,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:58:35,702 INFO L262 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:35,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:35,797 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-06 22:58:35,797 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:58:35,865 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-06 22:58:35,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911684466] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:58:35,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:58:35,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2023-11-06 22:58:35,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131446198] [2023-11-06 22:58:35,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:58:35,867 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 22:58:35,867 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:35,868 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 4 times [2023-11-06 22:58:35,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:35,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489830688] [2023-11-06 22:58:35,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:35,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:35,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:35,877 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:35,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:35,884 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:35,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:58:35,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:58:35,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:58:35,923 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-06 22:58:36,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:58:36,054 INFO L93 Difference]: Finished difference Result 49 states and 60 transitions. [2023-11-06 22:58:36,054 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 49 states and 60 transitions. [2023-11-06 22:58:36,056 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:36,056 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 49 states to 37 states and 46 transitions. [2023-11-06 22:58:36,057 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 22:58:36,057 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 22:58:36,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 46 transitions. [2023-11-06 22:58:36,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:58:36,057 INFO L218 hiAutomatonCegarLoop]: Abstraction has 37 states and 46 transitions. [2023-11-06 22:58:36,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states and 46 transitions. [2023-11-06 22:58:36,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 34. [2023-11-06 22:58:36,062 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-06 22:58:36,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 42 transitions. [2023-11-06 22:58:36,066 INFO L240 hiAutomatonCegarLoop]: Abstraction has 34 states and 42 transitions. [2023-11-06 22:58:36,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 22:58:36,067 INFO L428 stractBuchiCegarLoop]: Abstraction has 34 states and 42 transitions. [2023-11-06 22:58:36,067 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-06 22:58:36,067 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 34 states and 42 transitions. [2023-11-06 22:58:36,068 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:36,068 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:36,068 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:36,070 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:36,070 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:58:36,070 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(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(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(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(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(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-06 22:58:36,070 INFO L750 eck$LassoCheckResult]: Loop: 1254#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:58:36,071 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:36,071 INFO L85 PathProgramCache]: Analyzing trace with hash -759828824, now seen corresponding path program 5 times [2023-11-06 22:58:36,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:36,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178280320] [2023-11-06 22:58:36,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:36,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:36,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:36,102 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:36,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:36,128 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:36,129 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:36,129 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 5 times [2023-11-06 22:58:36,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:36,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851022803] [2023-11-06 22:58:36,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:36,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:36,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:36,135 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:36,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:36,139 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:36,139 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:36,140 INFO L85 PathProgramCache]: Analyzing trace with hash -51058003, now seen corresponding path program 2 times [2023-11-06 22:58:36,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:36,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932860025] [2023-11-06 22:58:36,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:36,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:36,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:36,169 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:36,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:36,206 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:36,824 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 22:58:36,825 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 22:58:36,825 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 22:58:36,825 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 22:58:36,825 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 22:58:36,825 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:36,825 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 22:58:36,826 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 22:58:36,826 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration8_Lasso [2023-11-06 22:58:36,826 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 22:58:36,826 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 22:58:36,829 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:36,831 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:36,833 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:36,836 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:36,839 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:36,841 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:36,846 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:36,849 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:36,852 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:36,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-06 22:58:36,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-06 22:58:36,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-06 22:58:36,862 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:37,105 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:37,427 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 22:58:37,428 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 22:58:37,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,431 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,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-06 22:58:37,450 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,451 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:37,451 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,451 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,451 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,451 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:37,451 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:37,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-06 22:58:37,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,472 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,474 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-06 22:58:37,477 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:37,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,487 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:37,487 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,487 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,487 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,488 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:37,488 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:37,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2023-11-06 22:58:37,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,501 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-11-06 22:58:37,506 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:37,518 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,518 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:37,518 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,518 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,518 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,519 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:37,519 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:37,520 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,524 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,525 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-11-06 22:58:37,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-06 22:58:37,538 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,538 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,539 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,539 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,540 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:37,540 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:37,544 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,558 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,566 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:37,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-06 22:58:37,577 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,577 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:37,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,577 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,577 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,577 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:37,577 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:37,579 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,582 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,583 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-06 22:58:37,587 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:37,597 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,598 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:37,598 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,598 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,598 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,598 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:37,598 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:37,600 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,603 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,604 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-06 22:58:37,608 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:37,621 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,622 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,622 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,622 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,623 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:37,624 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:37,641 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,649 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,651 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2023-11-06 22:58:37,654 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:37,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,669 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:37,670 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:37,693 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,696 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,699 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,706 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:37,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,719 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:37,720 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,720 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,720 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,720 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:37,720 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:37,729 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2023-11-06 22:58:37,734 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,742 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:37,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2023-11-06 22:58:37,753 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,753 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:37,753 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,753 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,753 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,754 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:37,754 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:37,764 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,767 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,769 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,774 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:37,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2023-11-06 22:58:37,787 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,787 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:37,787 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,787 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,787 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,788 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:37,788 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:37,801 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,806 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,809 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:37,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,822 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,823 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:37,823 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:37,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2023-11-06 22:58:37,853 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,858 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2023-11-06 22:58:37,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:37,870 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,871 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,871 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,871 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,879 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:37,879 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:37,892 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,897 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2023-11-06 22:58:37,902 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:37,913 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,914 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,914 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,914 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,917 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:37,917 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:37,929 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,934 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,938 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:37,950 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,950 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,952 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:37,952 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:37,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2023-11-06 22:58:37,968 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:37,974 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:37,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:37,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:37,976 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:37,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-06 22:58:37,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:37,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:37,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:37,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:37,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2023-11-06 22:58:37,997 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:37,997 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:38,008 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:38,012 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:38,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:38,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:38,014 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:38,018 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:38,030 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:38,030 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:38,030 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:38,030 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:38,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2023-11-06 22:58:38,035 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:38,035 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:38,058 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 22:58:38,071 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-06 22:58:38,071 INFO L444 ModelExtractionUtils]: 2 out of 13 variables were initially zero. Simplification set additionally 9 variables to zero. [2023-11-06 22:58:38,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:38,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:38,073 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:38,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2023-11-06 22:58:38,074 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 22:58:38,085 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 22:58:38,085 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 22:58:38,085 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 8)_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 8)_1 Supporting invariants [] [2023-11-06 22:58:38,088 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:38,110 INFO L156 tatePredicateManager]: 6 out of 7 supporting invariants were superfluous and have been removed [2023-11-06 22:58:38,113 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 22:58:38,113 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][8] could not be translated [2023-11-06 22:58:38,138 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:38,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:38,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:58:38,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:38,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:38,359 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:38,360 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:38,387 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-06 22:58:38,389 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-06 22:58:38,389 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-06 22:58:38,434 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-06 22:58:38,435 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-06 22:58:38,436 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-06 22:58:38,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 22:58:38,436 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 28 letters. Loop has 2 letters. [2023-11-06 22:58:38,436 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:38,436 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:58:38,461 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:38,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:38,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:58:38,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:38,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:38,669 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:38,669 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:38,697 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-06 22:58:38,698 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-06 22:58:38,698 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-06 22:58:38,728 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-06 22:58:38,729 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-06 22:58:38,730 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-06 22:58:38,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 22:58:38,730 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 28 letters. Loop has 2 letters. [2023-11-06 22:58:38,730 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:38,730 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:58:38,766 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:38,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:38,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:38,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:58:38,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:38,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:38,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:38,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:39,025 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-06 22:58:39,025 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-06 22:58:39,025 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-06 22:58:39,132 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-06 22:58:39,133 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-06 22:58:39,133 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-06 22:58:39,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 39 transitions. [2023-11-06 22:58:39,134 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 39 transitions. Stem has 28 letters. Loop has 2 letters. [2023-11-06 22:58:39,134 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:39,134 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 39 transitions. Stem has 30 letters. Loop has 2 letters. [2023-11-06 22:58:39,134 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:39,134 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 39 transitions. Stem has 28 letters. Loop has 4 letters. [2023-11-06 22:58:39,135 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:39,135 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 50 states and 63 transitions. [2023-11-06 22:58:39,135 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:39,136 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 50 states to 45 states and 56 transitions. [2023-11-06 22:58:39,136 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 22:58:39,136 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 22:58:39,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 56 transitions. [2023-11-06 22:58:39,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:58:39,136 INFO L218 hiAutomatonCegarLoop]: Abstraction has 45 states and 56 transitions. [2023-11-06 22:58:39,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states and 56 transitions. [2023-11-06 22:58:39,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 39. [2023-11-06 22:58:39,139 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-06 22:58:39,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 48 transitions. [2023-11-06 22:58:39,139 INFO L240 hiAutomatonCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-06 22:58:39,139 INFO L428 stractBuchiCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-06 22:58:39,140 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-06 22:58:39,140 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 48 transitions. [2023-11-06 22:58:39,140 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:39,140 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:39,140 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:39,142 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:39,142 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:58:39,142 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(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(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(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(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(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(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-06 22:58:39,142 INFO L750 eck$LassoCheckResult]: Loop: 1775#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:58:39,143 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:39,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1822100739, now seen corresponding path program 6 times [2023-11-06 22:58:39,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:39,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021913232] [2023-11-06 22:58:39,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:39,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:39,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:39,290 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-06 22:58:39,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:58:39,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021913232] [2023-11-06 22:58:39,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021913232] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:58:39,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295797937] [2023-11-06 22:58:39,291 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:58:39,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:58:39,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:39,293 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:58:39,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-11-06 22:58:39,373 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-06 22:58:39,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:58:39,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:58:39,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:39,505 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-06 22:58:39,505 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:58:39,614 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-06 22:58:39,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295797937] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:58:39,614 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:58:39,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2023-11-06 22:58:39,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776504138] [2023-11-06 22:58:39,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:58:39,615 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 22:58:39,616 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:39,616 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 6 times [2023-11-06 22:58:39,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:39,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529630172] [2023-11-06 22:58:39,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:39,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:39,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:39,623 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:39,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:39,626 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:39,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:58:39,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-06 22:58:39,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2023-11-06 22:58:39,666 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-06 22:58:39,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:58:39,816 INFO L93 Difference]: Finished difference Result 63 states and 77 transitions. [2023-11-06 22:58:39,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 63 states and 77 transitions. [2023-11-06 22:58:39,819 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:39,821 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 63 states to 46 states and 57 transitions. [2023-11-06 22:58:39,821 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 22:58:39,821 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 22:58:39,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 57 transitions. [2023-11-06 22:58:39,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:58:39,822 INFO L218 hiAutomatonCegarLoop]: Abstraction has 46 states and 57 transitions. [2023-11-06 22:58:39,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states and 57 transitions. [2023-11-06 22:58:39,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 43. [2023-11-06 22:58:39,835 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-06 22:58:39,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 53 transitions. [2023-11-06 22:58:39,836 INFO L240 hiAutomatonCegarLoop]: Abstraction has 43 states and 53 transitions. [2023-11-06 22:58:39,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:58:39,837 INFO L428 stractBuchiCegarLoop]: Abstraction has 43 states and 53 transitions. [2023-11-06 22:58:39,837 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-06 22:58:39,837 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 43 states and 53 transitions. [2023-11-06 22:58:39,838 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:39,838 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:39,838 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:39,840 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:39,841 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:58:39,842 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(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(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(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(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(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(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(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-06 22:58:39,842 INFO L750 eck$LassoCheckResult]: Loop: 2093#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:58:39,843 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:39,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1774872054, now seen corresponding path program 7 times [2023-11-06 22:58:39,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:39,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531261514] [2023-11-06 22:58:39,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:39,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:39,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:39,864 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:39,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:39,882 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:39,883 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:39,883 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 7 times [2023-11-06 22:58:39,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:39,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287620171] [2023-11-06 22:58:39,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:39,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:39,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:39,888 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:39,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:39,891 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:39,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:39,892 INFO L85 PathProgramCache]: Analyzing trace with hash 550028923, now seen corresponding path program 3 times [2023-11-06 22:58:39,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:39,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180146386] [2023-11-06 22:58:39,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:39,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:39,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:39,922 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:39,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:39,964 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:40,769 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 22:58:40,770 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 22:58:40,770 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 22:58:40,770 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 22:58:40,770 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 22:58:40,770 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:40,770 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 22:58:40,770 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 22:58:40,770 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration10_Lasso [2023-11-06 22:58:40,770 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 22:58:40,770 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 22:58:40,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-06 22:58:40,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-06 22:58:40,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-06 22:58:40,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-06 22:58:40,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-06 22:58:40,788 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:40,790 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:40,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-06 22:58:40,794 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:40,796 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:40,799 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:40,804 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:40,806 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:40,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-06 22:58:41,007 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:41,253 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 22:58:41,253 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 22:58:41,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,257 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2023-11-06 22:58:41,260 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,269 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:41,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,270 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:41,270 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:41,271 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,274 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:41,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,275 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2023-11-06 22:58:41,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-06 22:58:41,288 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,288 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,289 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,289 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,290 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:41,290 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:41,294 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,296 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:41,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,297 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2023-11-06 22:58:41,299 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,309 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,309 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:41,309 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,310 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,310 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,310 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:41,310 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:41,311 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,313 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2023-11-06 22:58:41,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,314 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2023-11-06 22:58:41,317 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,327 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,327 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,327 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,329 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:41,329 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:41,360 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,362 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2023-11-06 22:58:41,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,364 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2023-11-06 22:58:41,366 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,376 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,376 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,376 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,376 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,377 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:41,378 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:41,381 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2023-11-06 22:58:41,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,384 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2023-11-06 22:58:41,387 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,397 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:41,397 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,397 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,397 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,398 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:41,398 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:41,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:41,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,402 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2023-11-06 22:58:41,405 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,415 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,415 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:41,415 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,415 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,415 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,416 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:41,416 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:41,418 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2023-11-06 22:58:41,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,421 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2023-11-06 22:58:41,424 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,435 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,435 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,435 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,435 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,436 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:41,437 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:41,440 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:41,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,444 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2023-11-06 22:58:41,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-06 22:58:41,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,457 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:41,457 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,457 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,457 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,457 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:41,457 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:41,459 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,461 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:41,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,462 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2023-11-06 22:58:41,467 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,477 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,477 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:41,477 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,478 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,478 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:41,478 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:41,479 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2023-11-06 22:58:41,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,483 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2023-11-06 22:58:41,488 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,499 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,499 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,499 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,499 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,500 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:41,500 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:41,504 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,507 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2023-11-06 22:58:41,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,508 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2023-11-06 22:58:41,518 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,530 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,530 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:41,530 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,530 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,530 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,531 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:41,531 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:41,557 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,561 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:41,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,563 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,583 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,583 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:41,583 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,583 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,584 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:41,584 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:41,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2023-11-06 22:58:41,593 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,597 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:41,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,599 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,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-06 22:58:41,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,616 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,620 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:41,620 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:41,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2023-11-06 22:58:41,637 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:41,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,642 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,658 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,658 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,658 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,658 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2023-11-06 22:58:41,663 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:41,663 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:41,681 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:41,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,686 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,690 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2023-11-06 22:58:41,702 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,704 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:41,704 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:41,717 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2023-11-06 22:58:41,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,721 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2023-11-06 22:58:41,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-06 22:58:41,733 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,733 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,733 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,733 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,735 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:41,735 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:41,739 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:41,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,743 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2023-11-06 22:58:41,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-06 22:58:41,755 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,755 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,756 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,756 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,757 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:41,757 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:41,761 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:41,764 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:41,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,765 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2023-11-06 22:58:41,767 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:41,778 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:41,778 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:41,778 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:41,778 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:41,781 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:41,781 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:41,790 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 22:58:41,799 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-06 22:58:41,799 INFO L444 ModelExtractionUtils]: 3 out of 13 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-06 22:58:41,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:41,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:41,801 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:41,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2023-11-06 22:58:41,803 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 22:58:41,813 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 22:58:41,814 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 22:58:41,814 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 12)_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 12)_1 Supporting invariants [] [2023-11-06 22:58:41,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:41,833 INFO L156 tatePredicateManager]: 7 out of 8 supporting invariants were superfluous and have been removed [2023-11-06 22:58:41,835 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 22:58:41,835 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][12] could not be translated [2023-11-06 22:58:41,856 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:41,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:41,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:58:41,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:42,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:42,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:42,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:42,149 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-06 22:58:42,150 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-06 22:58:42,150 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-06 22:58:42,188 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-06 22:58:42,188 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-06 22:58:42,189 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-06 22:58:42,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 22:58:42,189 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 36 letters. Loop has 2 letters. [2023-11-06 22:58:42,189 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:42,189 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:58:42,213 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:42,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:42,243 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:58:42,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:42,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:42,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:42,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:42,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:42,503 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-06 22:58:42,503 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-06 22:58:42,504 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-06 22:58:42,537 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-06 22:58:42,539 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-06 22:58:42,540 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-06 22:58:42,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 22:58:42,540 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 36 letters. Loop has 2 letters. [2023-11-06 22:58:42,540 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:42,540 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:58:42,564 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:42,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:42,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:58:42,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:42,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:42,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:42,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:42,822 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-06 22:58:42,823 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-06 22:58:42,823 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-06 22:58:42,979 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-06 22:58:42,982 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-06 22:58:42,982 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-06 22:58:42,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 45 transitions. [2023-11-06 22:58:42,982 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 36 letters. Loop has 2 letters. [2023-11-06 22:58:42,983 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:42,983 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 38 letters. Loop has 2 letters. [2023-11-06 22:58:42,983 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:42,983 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 36 letters. Loop has 4 letters. [2023-11-06 22:58:42,983 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:42,983 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60 states and 76 transitions. [2023-11-06 22:58:42,984 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:42,984 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60 states to 55 states and 69 transitions. [2023-11-06 22:58:42,984 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 22:58:42,984 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 22:58:42,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 69 transitions. [2023-11-06 22:58:42,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:58:42,985 INFO L218 hiAutomatonCegarLoop]: Abstraction has 55 states and 69 transitions. [2023-11-06 22:58:42,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states and 69 transitions. [2023-11-06 22:58:42,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 48. [2023-11-06 22:58:42,987 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-06 22:58:42,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 59 transitions. [2023-11-06 22:58:42,988 INFO L240 hiAutomatonCegarLoop]: Abstraction has 48 states and 59 transitions. [2023-11-06 22:58:42,988 INFO L428 stractBuchiCegarLoop]: Abstraction has 48 states and 59 transitions. [2023-11-06 22:58:42,988 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-06 22:58:42,988 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 59 transitions. [2023-11-06 22:58:42,989 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:42,989 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:42,989 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:42,990 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:42,990 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:58:42,990 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(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(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(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(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(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(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(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(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-06 22:58:42,990 INFO L750 eck$LassoCheckResult]: Loop: 2733#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:58:42,991 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:42,991 INFO L85 PathProgramCache]: Analyzing trace with hash 296817483, now seen corresponding path program 8 times [2023-11-06 22:58:42,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:42,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964623070] [2023-11-06 22:58:42,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:42,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:43,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:43,191 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-06 22:58:43,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:58:43,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964623070] [2023-11-06 22:58:43,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964623070] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:58:43,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611273454] [2023-11-06 22:58:43,192 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:58:43,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:58:43,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:43,193 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:58:43,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2023-11-06 22:58:43,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:58:43,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:58:43,278 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:58:43,280 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:43,451 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-06 22:58:43,451 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:58:43,583 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-06 22:58:43,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611273454] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:58:43,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:58:43,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2023-11-06 22:58:43,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947511774] [2023-11-06 22:58:43,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:58:43,585 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 22:58:43,585 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:43,585 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 8 times [2023-11-06 22:58:43,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:43,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327238691] [2023-11-06 22:58:43,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:43,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:43,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:43,590 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:43,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:43,593 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:43,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:58:43,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-06 22:58:43,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2023-11-06 22:58:43,634 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-06 22:58:43,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:58:43,809 INFO L93 Difference]: Finished difference Result 77 states and 94 transitions. [2023-11-06 22:58:43,809 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 77 states and 94 transitions. [2023-11-06 22:58:43,809 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:43,810 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 77 states to 55 states and 68 transitions. [2023-11-06 22:58:43,810 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 22:58:43,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 22:58:43,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 68 transitions. [2023-11-06 22:58:43,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:58:43,810 INFO L218 hiAutomatonCegarLoop]: Abstraction has 55 states and 68 transitions. [2023-11-06 22:58:43,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states and 68 transitions. [2023-11-06 22:58:43,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 52. [2023-11-06 22:58:43,813 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-06 22:58:43,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 64 transitions. [2023-11-06 22:58:43,813 INFO L240 hiAutomatonCegarLoop]: Abstraction has 52 states and 64 transitions. [2023-11-06 22:58:43,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:58:43,814 INFO L428 stractBuchiCegarLoop]: Abstraction has 52 states and 64 transitions. [2023-11-06 22:58:43,814 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-11-06 22:58:43,814 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52 states and 64 transitions. [2023-11-06 22:58:43,814 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:43,815 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:43,815 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:43,815 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:43,815 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:58:43,816 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(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(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(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(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(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(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(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(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(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-06 22:58:43,816 INFO L750 eck$LassoCheckResult]: Loop: 3127#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:58:43,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:43,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1662287172, now seen corresponding path program 9 times [2023-11-06 22:58:43,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:43,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133126324] [2023-11-06 22:58:43,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:43,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:43,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:43,839 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:43,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:43,886 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:43,886 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:43,887 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 9 times [2023-11-06 22:58:43,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:43,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372943243] [2023-11-06 22:58:43,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:43,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:43,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:43,892 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:43,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:43,897 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:43,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:43,897 INFO L85 PathProgramCache]: Analyzing trace with hash -269860279, now seen corresponding path program 4 times [2023-11-06 22:58:43,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:43,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096207627] [2023-11-06 22:58:43,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:43,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:43,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:43,945 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:43,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:43,989 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:45,359 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 22:58:45,359 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 22:58:45,359 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 22:58:45,360 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 22:58:45,360 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 22:58:45,360 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:45,361 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 22:58:45,361 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 22:58:45,361 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration12_Lasso [2023-11-06 22:58:45,362 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 22:58:45,362 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 22:58:45,365 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:45,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-06 22:58:45,369 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:45,372 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:45,374 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:45,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-06 22:58:45,379 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:45,381 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:45,384 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:45,386 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:45,389 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:45,704 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:45,707 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:45,710 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:46,068 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 22:58:46,069 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 22:58:46,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,072 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2023-11-06 22:58:46,075 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:46,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,085 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:46,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,085 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,086 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:46,086 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:46,087 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2023-11-06 22:58:46,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,090 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2023-11-06 22:58:46,093 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:46,103 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:46,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,103 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,104 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:46,104 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:46,105 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,108 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2023-11-06 22:58:46,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,109 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2023-11-06 22:58:46,111 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:46,122 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,122 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:46,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,122 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,122 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,122 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:46,122 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:46,124 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:46,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,127 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2023-11-06 22:58:46,130 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:46,140 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,140 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,140 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,140 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,141 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:46,141 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:46,145 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,147 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2023-11-06 22:58:46,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,148 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2023-11-06 22:58:46,151 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:46,160 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,161 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:46,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,161 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,161 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:46,161 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:46,162 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,165 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2023-11-06 22:58:46,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,166 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2023-11-06 22:58:46,168 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:46,178 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,178 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,178 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,178 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,180 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:46,180 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:46,183 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2023-11-06 22:58:46,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,187 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2023-11-06 22:58:46,190 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:46,199 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,200 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:46,200 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,200 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,200 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,200 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:46,200 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:46,202 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,204 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2023-11-06 22:58:46,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,205 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2023-11-06 22:58:46,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-06 22:58:46,218 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,218 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,218 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,218 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,219 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:46,219 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:46,223 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,225 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2023-11-06 22:58:46,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,226 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2023-11-06 22:58:46,229 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:46,239 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,239 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:46,239 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,240 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,240 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,240 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:46,240 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:46,241 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,244 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2023-11-06 22:58:46,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,245 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2023-11-06 22:58:46,248 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:46,258 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,259 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,259 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,260 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:46,260 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:46,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,266 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2023-11-06 22:58:46,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,267 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2023-11-06 22:58:46,270 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:46,280 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,280 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,280 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,280 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,282 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:46,283 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:46,289 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,292 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2023-11-06 22:58:46,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,295 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2023-11-06 22:58:46,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-06 22:58:46,307 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,307 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,309 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:46,309 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:46,313 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,315 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2023-11-06 22:58:46,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,316 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,319 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:46,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2023-11-06 22:58:46,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,329 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,331 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:46,331 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:46,364 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2023-11-06 22:58:46,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,368 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,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-06 22:58:46,386 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,386 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,386 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,386 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,388 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:46,388 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:46,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2023-11-06 22:58:46,405 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,413 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:46,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,415 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,422 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:46,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2023-11-06 22:58:46,435 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,436 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,441 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:46,441 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:46,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:46,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,469 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2023-11-06 22:58:46,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-06 22:58:46,483 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,484 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,484 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,484 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,485 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:46,485 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:46,490 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:46,492 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:46,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,494 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2023-11-06 22:58:46,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-06 22:58:46,507 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:46,508 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:46,508 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:46,508 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:46,512 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:46,512 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:46,522 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 22:58:46,531 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2023-11-06 22:58:46,531 INFO L444 ModelExtractionUtils]: 8 out of 13 variables were initially zero. Simplification set additionally 3 variables to zero. [2023-11-06 22:58:46,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:46,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:46,533 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:46,535 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 22:58:46,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2023-11-06 22:58:46,547 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 22:58:46,547 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 22:58:46,547 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ 16 ULTIMATE.start_main_~arr~0#1.offset))_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ 16 ULTIMATE.start_main_~arr~0#1.offset))_1 Supporting invariants [] [2023-11-06 22:58:46,550 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:46,571 INFO L156 tatePredicateManager]: 8 out of 9 supporting invariants were superfluous and have been removed [2023-11-06 22:58:46,595 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:46,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:46,623 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:58:46,624 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:46,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:46,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:46,764 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:46,784 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-06 22:58:46,785 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-06 22:58:46,785 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-06 22:58:46,829 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-06 22:58:46,830 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-06 22:58:46,831 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-06 22:58:46,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-06 22:58:46,831 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 44 letters. Loop has 2 letters. [2023-11-06 22:58:46,832 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:46,832 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:58:46,855 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:46,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:46,888 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:58:46,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:47,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:47,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:47,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:47,088 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-06 22:58:47,088 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-06 22:58:47,088 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-06 22:58:47,114 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-06 22:58:47,115 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-06 22:58:47,115 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-06 22:58:47,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-06 22:58:47,116 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 44 letters. Loop has 2 letters. [2023-11-06 22:58:47,116 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:47,116 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:58:47,138 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:47,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:47,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:58:47,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:47,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:47,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:47,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:47,341 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-06 22:58:47,342 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-06 22:58:47,342 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-06 22:58:47,486 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-06 22:58:47,487 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-06 22:58:47,487 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-06 22:58:47,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 51 transitions. [2023-11-06 22:58:47,487 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 51 transitions. Stem has 44 letters. Loop has 2 letters. [2023-11-06 22:58:47,488 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:47,488 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 51 transitions. Stem has 46 letters. Loop has 2 letters. [2023-11-06 22:58:47,488 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:47,488 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 51 transitions. Stem has 44 letters. Loop has 4 letters. [2023-11-06 22:58:47,488 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:47,488 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 70 states and 89 transitions. [2023-11-06 22:58:47,489 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:47,490 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 70 states to 65 states and 82 transitions. [2023-11-06 22:58:47,490 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 22:58:47,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 22:58:47,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 82 transitions. [2023-11-06 22:58:47,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:58:47,490 INFO L218 hiAutomatonCegarLoop]: Abstraction has 65 states and 82 transitions. [2023-11-06 22:58:47,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states and 82 transitions. [2023-11-06 22:58:47,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 57. [2023-11-06 22:58:47,493 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-06 22:58:47,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 70 transitions. [2023-11-06 22:58:47,494 INFO L240 hiAutomatonCegarLoop]: Abstraction has 57 states and 70 transitions. [2023-11-06 22:58:47,494 INFO L428 stractBuchiCegarLoop]: Abstraction has 57 states and 70 transitions. [2023-11-06 22:58:47,494 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2023-11-06 22:58:47,494 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 57 states and 70 transitions. [2023-11-06 22:58:47,494 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:47,494 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:47,494 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:47,495 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:47,495 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:58:47,495 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(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(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(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(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(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(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(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(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(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(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-06 22:58:47,495 INFO L750 eck$LassoCheckResult]: Loop: 3874#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:58:47,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:47,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1637690471, now seen corresponding path program 10 times [2023-11-06 22:58:47,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:47,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975285016] [2023-11-06 22:58:47,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:47,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:47,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:47,648 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:47,771 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-06 22:58:47,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:58:47,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975285016] [2023-11-06 22:58:47,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975285016] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:58:47,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467717574] [2023-11-06 22:58:47,772 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:58:47,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:58:47,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:47,773 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:58:47,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2023-11-06 22:58:47,865 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:58:47,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:58:47,867 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:58:47,868 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:48,113 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-06 22:58:48,114 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:58:48,260 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-06 22:58:48,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467717574] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:58:48,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:58:48,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 22 [2023-11-06 22:58:48,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667605681] [2023-11-06 22:58:48,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:58:48,261 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 22:58:48,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:48,261 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 10 times [2023-11-06 22:58:48,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:48,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11364684] [2023-11-06 22:58:48,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:48,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:48,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:48,277 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:48,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:48,283 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:48,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:58:48,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-06 22:58:48,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2023-11-06 22:58:48,322 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-06 22:58:48,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:58:48,561 INFO L93 Difference]: Finished difference Result 91 states and 111 transitions. [2023-11-06 22:58:48,562 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 91 states and 111 transitions. [2023-11-06 22:58:48,562 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:48,563 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 91 states to 64 states and 79 transitions. [2023-11-06 22:58:48,563 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 22:58:48,564 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 22:58:48,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 79 transitions. [2023-11-06 22:58:48,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:58:48,564 INFO L218 hiAutomatonCegarLoop]: Abstraction has 64 states and 79 transitions. [2023-11-06 22:58:48,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states and 79 transitions. [2023-11-06 22:58:48,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 61. [2023-11-06 22:58:48,567 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-06 22:58:48,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 75 transitions. [2023-11-06 22:58:48,568 INFO L240 hiAutomatonCegarLoop]: Abstraction has 61 states and 75 transitions. [2023-11-06 22:58:48,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:58:48,568 INFO L428 stractBuchiCegarLoop]: Abstraction has 61 states and 75 transitions. [2023-11-06 22:58:48,569 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2023-11-06 22:58:48,569 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 61 states and 75 transitions. [2023-11-06 22:58:48,569 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:48,569 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:48,570 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:48,570 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:48,570 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:58:48,571 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(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(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(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(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(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(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(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(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(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(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(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-06 22:58:48,571 INFO L750 eck$LassoCheckResult]: Loop: 4345#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:58:48,571 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:48,571 INFO L85 PathProgramCache]: Analyzing trace with hash 618476690, now seen corresponding path program 11 times [2023-11-06 22:58:48,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:48,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474170384] [2023-11-06 22:58:48,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:48,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:48,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:48,594 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:48,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:48,618 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:48,618 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:48,618 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 11 times [2023-11-06 22:58:48,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:48,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522708378] [2023-11-06 22:58:48,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:48,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:48,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:48,623 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:48,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:48,626 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:48,626 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:48,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1650613783, now seen corresponding path program 5 times [2023-11-06 22:58:48,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:48,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421567724] [2023-11-06 22:58:48,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:48,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:48,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:48,649 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:48,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:48,672 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:51,603 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 22:58:51,603 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 22:58:51,603 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 22:58:51,603 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 22:58:51,603 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 22:58:51,603 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:51,604 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 22:58:51,604 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 22:58:51,604 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration14_Lasso [2023-11-06 22:58:51,604 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 22:58:51,604 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 22:58:51,606 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:51,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-06 22:58:51,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-06 22:58:51,613 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:51,616 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:51,618 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:51,620 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:51,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-06 22:58:51,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-06 22:58:51,626 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:51,629 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:52,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-06 22:58:52,417 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:52,419 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:52,421 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:58:52,835 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 22:58:52,835 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 22:58:52,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:52,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:52,836 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:52,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2023-11-06 22:58:52,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-06 22:58:52,849 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:52,849 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:52,849 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:52,849 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:52,850 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:52,851 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:52,855 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:52,857 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2023-11-06 22:58:52,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:52,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:52,858 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:52,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2023-11-06 22:58:52,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:52,870 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:52,871 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:52,871 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:52,871 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:52,871 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:52,871 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:52,871 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:52,873 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:52,875 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2023-11-06 22:58:52,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:52,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:52,876 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:52,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2023-11-06 22:58:52,879 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:52,888 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:52,888 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:52,888 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:52,889 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:52,889 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:52,889 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:52,889 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:52,890 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:52,892 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:52,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:52,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:52,894 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:52,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2023-11-06 22:58:52,900 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:52,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:52,912 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:52,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:52,913 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:52,914 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:52,914 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:52,929 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:52,933 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:52,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:52,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:52,934 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:52,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2023-11-06 22:58:52,936 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:52,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:52,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:52,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:52,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:52,948 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:52,948 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:52,951 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:52,954 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:52,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:52,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:52,955 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:52,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2023-11-06 22:58:52,957 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:52,967 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:52,967 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:52,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:52,967 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:52,967 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:52,968 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:52,968 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:52,969 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:52,971 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2023-11-06 22:58:52,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:52,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:52,972 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:52,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2023-11-06 22:58:52,975 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:52,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:52,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:52,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:52,985 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:52,986 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:52,986 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:52,990 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:52,993 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:52,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:52,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:52,994 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:52,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2023-11-06 22:58:52,996 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:53,006 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:53,006 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:53,006 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:53,006 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:53,006 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:53,007 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:53,007 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:53,008 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:53,010 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:53,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:53,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:53,012 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:53,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2023-11-06 22:58:53,018 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:53,028 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:53,028 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:53,028 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:53,028 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:53,028 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:53,029 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:53,029 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:53,030 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:53,032 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:53,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:53,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:53,033 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:53,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2023-11-06 22:58:53,036 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:53,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:53,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:58:53,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:53,046 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:53,046 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:53,047 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:58:53,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:58:53,048 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:53,050 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:53,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:53,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:53,051 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:53,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2023-11-06 22:58:53,054 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:53,063 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:53,064 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:53,064 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:53,064 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:53,067 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:53,067 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:53,073 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:53,076 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2023-11-06 22:58:53,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:53,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:53,077 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:53,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2023-11-06 22:58:53,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-06 22:58:53,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:53,089 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:53,089 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:53,089 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:53,092 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:53,092 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:53,105 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:53,109 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:53,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:53,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:53,111 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:53,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2023-11-06 22:58:53,114 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:53,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:53,124 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:53,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:53,124 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:53,127 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:53,127 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:53,133 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:58:53,136 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2023-11-06 22:58:53,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:53,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:53,137 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:53,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2023-11-06 22:58:53,139 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:58:53,149 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:58:53,150 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:58:53,150 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:58:53,150 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:58:53,153 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:58:53,153 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:58:53,162 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 22:58:53,172 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-06 22:58:53,172 INFO L444 ModelExtractionUtils]: 6 out of 13 variables were initially zero. Simplification set additionally 5 variables to zero. [2023-11-06 22:58:53,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:58:53,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:53,175 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:58:53,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2023-11-06 22:58:53,176 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 22:58:53,187 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 22:58:53,187 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 22:58:53,187 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 20))_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 20))_1 Supporting invariants [] [2023-11-06 22:58:53,190 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2023-11-06 22:58:53,237 INFO L156 tatePredicateManager]: 14 out of 15 supporting invariants were superfluous and have been removed [2023-11-06 22:58:53,259 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:53,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:53,296 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:58:53,297 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:53,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:53,475 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:53,476 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:53,506 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-06 22:58:53,507 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-06 22:58:53,507 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-06 22:58:53,534 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-06 22:58:53,534 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-06 22:58:53,535 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-06 22:58:53,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-06 22:58:53,535 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 52 letters. Loop has 2 letters. [2023-11-06 22:58:53,535 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:53,535 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:58:53,558 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:53,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:53,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:58:53,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:53,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:53,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:53,772 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:53,792 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-06 22:58:53,793 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-06 22:58:53,793 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-06 22:58:53,816 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-06 22:58:53,817 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-06 22:58:53,818 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-06 22:58:53,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-06 22:58:53,818 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 52 letters. Loop has 2 letters. [2023-11-06 22:58:53,818 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:53,819 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:58:53,846 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:53,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:53,888 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:58:53,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:54,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:54,062 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:58:54,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:54,084 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-06 22:58:54,084 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-06 22:58:54,085 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-06 22:58:54,242 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-06 22:58:54,243 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-06 22:58:54,243 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-06 22:58:54,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 57 transitions. [2023-11-06 22:58:54,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 57 transitions. Stem has 52 letters. Loop has 2 letters. [2023-11-06 22:58:54,244 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:54,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 57 transitions. Stem has 54 letters. Loop has 2 letters. [2023-11-06 22:58:54,244 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:54,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 57 transitions. Stem has 52 letters. Loop has 4 letters. [2023-11-06 22:58:54,245 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:58:54,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80 states and 102 transitions. [2023-11-06 22:58:54,246 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:54,246 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80 states to 75 states and 95 transitions. [2023-11-06 22:58:54,246 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 22:58:54,247 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 22:58:54,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 95 transitions. [2023-11-06 22:58:54,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:58:54,247 INFO L218 hiAutomatonCegarLoop]: Abstraction has 75 states and 95 transitions. [2023-11-06 22:58:54,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states and 95 transitions. [2023-11-06 22:58:54,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 66. [2023-11-06 22:58:54,250 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-06 22:58:54,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 81 transitions. [2023-11-06 22:58:54,251 INFO L240 hiAutomatonCegarLoop]: Abstraction has 66 states and 81 transitions. [2023-11-06 22:58:54,251 INFO L428 stractBuchiCegarLoop]: Abstraction has 66 states and 81 transitions. [2023-11-06 22:58:54,251 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-11-06 22:58:54,251 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 66 states and 81 transitions. [2023-11-06 22:58:54,252 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:54,252 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:54,252 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:54,253 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:54,253 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:58:54,253 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(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(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(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(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(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(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(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(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(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(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(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(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-06 22:58:54,253 INFO L750 eck$LassoCheckResult]: Loop: 5230#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:58:54,254 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:54,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1396913127, now seen corresponding path program 12 times [2023-11-06 22:58:54,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:54,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533745528] [2023-11-06 22:58:54,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:54,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:54,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:54,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:54,573 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-06 22:58:54,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:58:54,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533745528] [2023-11-06 22:58:54,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533745528] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:58:54,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33218402] [2023-11-06 22:58:54,574 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:58:54,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:58:54,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:54,576 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:58:54,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2023-11-06 22:58:54,738 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-11-06 22:58:54,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:58:54,739 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-06 22:58:54,741 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:55,018 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-06 22:58:55,018 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:58:55,206 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-06 22:58:55,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33218402] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:58:55,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:58:55,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 25 [2023-11-06 22:58:55,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789979576] [2023-11-06 22:58:55,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:58:55,208 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 22:58:55,208 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:55,208 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 12 times [2023-11-06 22:58:55,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:55,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184318036] [2023-11-06 22:58:55,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:55,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:55,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:55,213 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:55,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:55,216 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:55,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:58:55,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-06 22:58:55,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=493, Unknown=0, NotChecked=0, Total=650 [2023-11-06 22:58:55,252 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-06 22:58:55,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:58:55,520 INFO L93 Difference]: Finished difference Result 105 states and 128 transitions. [2023-11-06 22:58:55,520 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 105 states and 128 transitions. [2023-11-06 22:58:55,521 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:55,522 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 105 states to 73 states and 90 transitions. [2023-11-06 22:58:55,522 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 22:58:55,522 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 22:58:55,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 90 transitions. [2023-11-06 22:58:55,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:58:55,523 INFO L218 hiAutomatonCegarLoop]: Abstraction has 73 states and 90 transitions. [2023-11-06 22:58:55,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states and 90 transitions. [2023-11-06 22:58:55,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 70. [2023-11-06 22:58:55,528 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-06 22:58:55,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 86 transitions. [2023-11-06 22:58:55,529 INFO L240 hiAutomatonCegarLoop]: Abstraction has 70 states and 86 transitions. [2023-11-06 22:58:55,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 22:58:55,530 INFO L428 stractBuchiCegarLoop]: Abstraction has 70 states and 86 transitions. [2023-11-06 22:58:55,530 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2023-11-06 22:58:55,530 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 70 states and 86 transitions. [2023-11-06 22:58:55,530 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:58:55,531 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:58:55,531 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:58:55,531 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:55,532 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:58:55,532 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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 22:58:55,532 INFO L750 eck$LassoCheckResult]: Loop: 5776#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:58:55,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:55,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1611822112, now seen corresponding path program 13 times [2023-11-06 22:58:55,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:55,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721207266] [2023-11-06 22:58:55,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:55,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:55,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:55,558 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:55,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:55,585 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:55,585 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:55,585 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 13 times [2023-11-06 22:58:55,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:55,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378973738] [2023-11-06 22:58:55,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:55,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:55,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:55,590 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:55,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:55,592 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:58:55,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:55,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1522145765, now seen corresponding path program 6 times [2023-11-06 22:58:55,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:55,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335224701] [2023-11-06 22:58:55,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:55,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:55,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:55,625 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:58:55,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:58:55,650 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:01,500 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 22:59:01,500 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 22:59:01,500 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 22:59:01,500 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 22:59:01,500 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 22:59:01,500 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:01,501 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 22:59:01,501 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 22:59:01,501 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration16_Lasso [2023-11-06 22:59:01,501 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 22:59:01,501 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 22:59:01,503 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:01,505 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:01,507 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:01,509 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:01,511 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:01,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-06 22:59:01,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-06 22:59:01,518 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:01,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-06 22:59:01,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-06 22:59:03,457 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:03,459 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:03,463 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:03,889 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 22:59:03,889 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 22:59:03,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:03,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:03,890 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:03,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2023-11-06 22:59:03,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-06 22:59:03,902 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:03,902 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:03,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:03,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:03,903 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:03,903 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:03,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:03,912 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:03,915 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:03,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:03,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:03,916 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:03,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2023-11-06 22:59:03,918 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:03,928 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:03,928 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:03,928 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:03,928 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:03,928 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:03,929 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:03,929 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:03,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:03,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:03,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:03,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:03,934 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:03,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2023-11-06 22:59:03,936 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:03,945 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:03,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:03,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:03,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:03,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:03,946 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:03,946 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:03,947 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:03,950 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:03,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:03,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:03,951 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:03,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2023-11-06 22:59:03,953 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:03,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:03,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:03,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:03,963 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:03,964 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:03,964 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:03,968 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:03,970 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2023-11-06 22:59:03,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:03,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:03,971 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:03,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2023-11-06 22:59:03,974 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:03,983 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:03,983 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:03,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:03,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:03,984 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:03,984 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:03,984 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:03,985 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:03,987 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:03,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:03,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:03,988 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:03,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2023-11-06 22:59:03,990 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:04,000 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:04,000 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:04,000 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:04,000 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:04,001 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:04,001 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:04,005 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:04,007 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2023-11-06 22:59:04,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:04,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:04,008 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:04,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2023-11-06 22:59:04,011 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:04,020 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:04,020 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:04,020 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:04,020 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:04,020 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:04,021 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:04,021 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:04,022 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:04,025 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:04,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:04,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:04,026 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:04,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2023-11-06 22:59:04,028 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:04,038 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:04,038 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:04,038 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:04,038 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:04,039 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:04,039 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:04,043 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:04,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2023-11-06 22:59:04,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:04,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:04,046 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:04,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2023-11-06 22:59:04,048 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:04,058 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:04,058 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:04,058 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:04,058 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:04,058 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:04,058 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:04,059 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:04,060 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:04,062 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:04,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:04,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:04,063 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:04,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2023-11-06 22:59:04,065 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:04,075 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:04,075 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:04,075 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:04,076 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:04,078 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:04,078 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:04,085 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:04,087 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2023-11-06 22:59:04,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:04,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:04,088 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:04,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2023-11-06 22:59:04,091 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:04,101 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:04,101 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:04,101 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:04,101 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:04,104 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:04,104 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:04,114 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 22:59:04,126 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-06 22:59:04,126 INFO L444 ModelExtractionUtils]: 4 out of 13 variables were initially zero. Simplification set additionally 7 variables to zero. [2023-11-06 22:59:04,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:04,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:04,129 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:04,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2023-11-06 22:59:04,130 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 22:59:04,140 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 22:59:04,140 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 22:59:04,141 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 24))_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 24))_1 Supporting invariants [] [2023-11-06 22:59:04,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2023-11-06 22:59:04,235 INFO L156 tatePredicateManager]: 16 out of 17 supporting invariants were superfluous and have been removed [2023-11-06 22:59:04,257 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:04,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:04,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-06 22:59:04,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:04,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:04,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:59:04,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:04,513 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-06 22:59:04,514 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-06 22:59:04,514 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-06 22:59:04,550 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-06 22:59:04,553 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-06 22:59:04,553 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-06 22:59:04,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-06 22:59:04,553 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 60 letters. Loop has 2 letters. [2023-11-06 22:59:04,554 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:04,554 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:59:04,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:04,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:04,611 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-06 22:59:04,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:04,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:04,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:59:04,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:04,839 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-06 22:59:04,840 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-06 22:59:04,840 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-06 22:59:04,864 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-06 22:59:04,865 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-06 22:59:04,866 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-06 22:59:04,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-06 22:59:04,866 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 60 letters. Loop has 2 letters. [2023-11-06 22:59:04,866 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:04,866 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:59:04,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:04,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:04,927 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-06 22:59:04,928 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:05,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:05,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:59:05,121 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:05,143 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-06 22:59:05,143 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-06 22:59:05,144 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-06 22:59:05,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:05,359 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-06 22:59:05,360 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-06 22:59:05,360 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-06 22:59:05,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 63 transitions. [2023-11-06 22:59:05,361 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 63 transitions. Stem has 60 letters. Loop has 2 letters. [2023-11-06 22:59:05,361 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:05,361 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 63 transitions. Stem has 62 letters. Loop has 2 letters. [2023-11-06 22:59:05,362 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:05,362 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 63 transitions. Stem has 60 letters. Loop has 4 letters. [2023-11-06 22:59:05,362 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:05,362 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 90 states and 115 transitions. [2023-11-06 22:59:05,363 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:05,364 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 90 states to 85 states and 108 transitions. [2023-11-06 22:59:05,364 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 22:59:05,364 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 22:59:05,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 108 transitions. [2023-11-06 22:59:05,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:59:05,365 INFO L218 hiAutomatonCegarLoop]: Abstraction has 85 states and 108 transitions. [2023-11-06 22:59:05,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states and 108 transitions. [2023-11-06 22:59:05,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 75. [2023-11-06 22:59:05,368 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-06 22:59:05,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 92 transitions. [2023-11-06 22:59:05,369 INFO L240 hiAutomatonCegarLoop]: Abstraction has 75 states and 92 transitions. [2023-11-06 22:59:05,369 INFO L428 stractBuchiCegarLoop]: Abstraction has 75 states and 92 transitions. [2023-11-06 22:59:05,369 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2023-11-06 22:59:05,369 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 75 states and 92 transitions. [2023-11-06 22:59:05,370 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:05,370 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:59:05,370 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:59:05,371 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:59:05,371 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:59:05,371 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 22:59:05,371 INFO L750 eck$LassoCheckResult]: Loop: 6785#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:59:05,372 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:05,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1801767883, now seen corresponding path program 14 times [2023-11-06 22:59:05,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:05,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330665657] [2023-11-06 22:59:05,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:05,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:05,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:05,753 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-06 22:59:05,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:59:05,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330665657] [2023-11-06 22:59:05,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330665657] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:59:05,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554720099] [2023-11-06 22:59:05,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:59:05,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:59:05,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:05,755 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:59:05,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2023-11-06 22:59:05,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:59:05,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:59:05,856 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 22:59:05,857 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:06,157 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-06 22:59:06,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:59:06,388 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-06 22:59:06,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554720099] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:59:06,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:59:06,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2023-11-06 22:59:06,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565167631] [2023-11-06 22:59:06,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:59:06,389 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 22:59:06,390 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:06,390 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 14 times [2023-11-06 22:59:06,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:06,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9492259] [2023-11-06 22:59:06,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:06,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:06,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:06,410 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:06,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:06,427 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:06,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:59:06,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-06 22:59:06,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=618, Unknown=0, NotChecked=0, Total=812 [2023-11-06 22:59:06,463 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-06 22:59:06,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:59:06,767 INFO L93 Difference]: Finished difference Result 119 states and 145 transitions. [2023-11-06 22:59:06,767 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 119 states and 145 transitions. [2023-11-06 22:59:06,768 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:06,769 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 119 states to 82 states and 101 transitions. [2023-11-06 22:59:06,769 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 22:59:06,769 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 22:59:06,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 82 states and 101 transitions. [2023-11-06 22:59:06,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:59:06,770 INFO L218 hiAutomatonCegarLoop]: Abstraction has 82 states and 101 transitions. [2023-11-06 22:59:06,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states and 101 transitions. [2023-11-06 22:59:06,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 79. [2023-11-06 22:59:06,772 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-06 22:59:06,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 97 transitions. [2023-11-06 22:59:06,773 INFO L240 hiAutomatonCegarLoop]: Abstraction has 79 states and 97 transitions. [2023-11-06 22:59:06,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 22:59:06,774 INFO L428 stractBuchiCegarLoop]: Abstraction has 79 states and 97 transitions. [2023-11-06 22:59:06,774 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2023-11-06 22:59:06,774 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 79 states and 97 transitions. [2023-11-06 22:59:06,775 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:06,775 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:59:06,775 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:59:06,776 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:59:06,776 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:59:06,776 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 22:59:06,776 INFO L750 eck$LassoCheckResult]: Loop: 7407#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:59:06,777 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:06,777 INFO L85 PathProgramCache]: Analyzing trace with hash 260997934, now seen corresponding path program 15 times [2023-11-06 22:59:06,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:06,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180254638] [2023-11-06 22:59:06,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:06,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:06,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:06,815 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:06,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:06,851 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:06,852 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:06,852 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 15 times [2023-11-06 22:59:06,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:06,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229043312] [2023-11-06 22:59:06,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:06,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:06,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:06,856 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:06,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:06,859 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:06,859 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:06,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1710912947, now seen corresponding path program 7 times [2023-11-06 22:59:06,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:06,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181817110] [2023-11-06 22:59:06,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:06,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:06,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:06,924 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:06,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:06,966 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:10,602 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 22:59:10,602 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 22:59:10,602 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 22:59:10,602 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 22:59:10,602 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 22:59:10,602 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:10,602 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 22:59:10,603 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 22:59:10,603 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration18_Lasso [2023-11-06 22:59:10,603 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 22:59:10,603 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 22:59:10,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-06 22:59:10,613 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:10,615 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:10,618 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:10,620 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:10,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-06 22:59:10,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-06 22:59:10,626 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:10,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-06 22:59:10,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-06 22:59:10,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-06 22:59:10,927 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:10,929 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:10,930 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:10,932 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:11,212 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 22:59:11,212 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 22:59:11,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:11,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:11,214 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:11,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2023-11-06 22:59:11,217 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:11,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:11,226 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:11,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:11,227 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:11,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:11,227 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:11,227 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:11,228 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:11,231 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:11,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:11,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:11,232 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:11,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2023-11-06 22:59:11,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-06 22:59:11,244 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:11,245 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:11,245 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:11,245 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:11,246 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:11,246 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:11,249 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:11,252 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Ended with exit code 0 [2023-11-06 22:59:11,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:11,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:11,253 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:11,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2023-11-06 22:59:11,258 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:11,268 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:11,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:11,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:11,268 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:11,270 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:11,270 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:11,273 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:11,276 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2023-11-06 22:59:11,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:11,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:11,279 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:11,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2023-11-06 22:59:11,281 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:11,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:11,291 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:11,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:11,291 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:11,292 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:11,292 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:11,296 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:11,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2023-11-06 22:59:11,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:11,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:11,299 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:11,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2023-11-06 22:59:11,302 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:11,312 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:11,312 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:11,312 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:11,312 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:11,312 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:11,312 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:11,312 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:11,314 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:11,316 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:11,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:11,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:11,317 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:11,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2023-11-06 22:59:11,320 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:11,330 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:11,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:11,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:11,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:11,331 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:11,332 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:11,335 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:11,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:11,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:11,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:11,339 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:11,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2023-11-06 22:59:11,341 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:11,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:11,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:11,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:11,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:11,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:11,352 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:11,352 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:11,353 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:11,355 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:11,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:11,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:11,357 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:11,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2023-11-06 22:59:11,361 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:11,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:11,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:11,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:11,371 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:11,371 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:11,371 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:11,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:11,373 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:11,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:11,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:11,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:11,376 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:11,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2023-11-06 22:59:11,379 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:11,388 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:11,388 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:11,388 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:11,388 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:11,390 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:11,390 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:11,416 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:11,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:11,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:11,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:11,421 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:11,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2023-11-06 22:59:11,426 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:11,435 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:11,435 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:11,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:11,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:11,436 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:11,436 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:11,436 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:11,437 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:11,440 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2023-11-06 22:59:11,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:11,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:11,441 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:11,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2023-11-06 22:59:11,443 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:11,453 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:11,453 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:11,453 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:11,453 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:11,456 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:11,457 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:11,466 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 22:59:11,478 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-06 22:59:11,478 INFO L444 ModelExtractionUtils]: 5 out of 13 variables were initially zero. Simplification set additionally 6 variables to zero. [2023-11-06 22:59:11,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:11,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:11,481 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:11,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2023-11-06 22:59:11,482 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 22:59:11,492 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 22:59:11,492 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 22:59:11,493 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 28)_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 28)_1 Supporting invariants [] [2023-11-06 22:59:11,497 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2023-11-06 22:59:11,523 INFO L156 tatePredicateManager]: 11 out of 12 supporting invariants were superfluous and have been removed [2023-11-06 22:59:11,525 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 22:59:11,525 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][28] could not be translated [2023-11-06 22:59:11,546 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:11,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:11,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-06 22:59:11,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:12,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:12,019 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:59:12,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:12,048 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-06 22:59:12,049 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-06 22:59:12,049 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-06 22:59:12,104 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-06 22:59:12,104 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-06 22:59:12,105 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-06 22:59:12,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 22:59:12,105 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 68 letters. Loop has 2 letters. [2023-11-06 22:59:12,105 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:12,105 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:59:12,130 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:12,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:12,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-06 22:59:12,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:12,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:12,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:12,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:59:12,636 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:12,661 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-06 22:59:12,662 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-06 22:59:12,662 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-06 22:59:12,704 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-06 22:59:12,704 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-06 22:59:12,705 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-06 22:59:12,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 22:59:12,705 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 68 letters. Loop has 2 letters. [2023-11-06 22:59:12,705 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:12,705 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:59:12,726 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:12,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:12,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-06 22:59:12,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:13,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:13,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:59:13,154 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:13,179 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-06 22:59:13,180 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-06 22:59:13,180 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-06 22:59:13,453 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-06 22:59:13,453 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-06 22:59:13,454 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-06 22:59:13,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 69 transitions. [2023-11-06 22:59:13,454 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 69 transitions. Stem has 68 letters. Loop has 2 letters. [2023-11-06 22:59:13,455 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:13,455 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 69 transitions. Stem has 70 letters. Loop has 2 letters. [2023-11-06 22:59:13,455 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:13,455 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 69 transitions. Stem has 68 letters. Loop has 4 letters. [2023-11-06 22:59:13,455 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:13,456 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 100 states and 128 transitions. [2023-11-06 22:59:13,456 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:13,457 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 100 states to 95 states and 121 transitions. [2023-11-06 22:59:13,457 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 22:59:13,457 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 22:59:13,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 121 transitions. [2023-11-06 22:59:13,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:59:13,458 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95 states and 121 transitions. [2023-11-06 22:59:13,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 121 transitions. [2023-11-06 22:59:13,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 84. [2023-11-06 22:59:13,461 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-06 22:59:13,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 103 transitions. [2023-11-06 22:59:13,461 INFO L240 hiAutomatonCegarLoop]: Abstraction has 84 states and 103 transitions. [2023-11-06 22:59:13,461 INFO L428 stractBuchiCegarLoop]: Abstraction has 84 states and 103 transitions. [2023-11-06 22:59:13,462 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2023-11-06 22:59:13,462 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 84 states and 103 transitions. [2023-11-06 22:59:13,462 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:13,462 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:59:13,462 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:59:13,463 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:59:13,463 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:59:13,463 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 22:59:13,464 INFO L750 eck$LassoCheckResult]: Loop: 8523#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:59:13,464 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:13,464 INFO L85 PathProgramCache]: Analyzing trace with hash -785132413, now seen corresponding path program 16 times [2023-11-06 22:59:13,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:13,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168134566] [2023-11-06 22:59:13,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:13,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:13,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:13,925 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-06 22:59:13,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:59:13,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168134566] [2023-11-06 22:59:13,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168134566] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:59:13,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68581722] [2023-11-06 22:59:13,926 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:59:13,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:59:13,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:13,930 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:59:13,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2023-11-06 22:59:14,062 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:59:14,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:59:14,064 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 22:59:14,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:14,458 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-06 22:59:14,458 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:59:14,732 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-06 22:59:14,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68581722] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:59:14,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:59:14,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 31 [2023-11-06 22:59:14,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848846717] [2023-11-06 22:59:14,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:59:14,733 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 22:59:14,733 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:14,734 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 16 times [2023-11-06 22:59:14,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:14,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947651784] [2023-11-06 22:59:14,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:14,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:14,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:14,738 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:14,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:14,741 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:14,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:59:14,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-06 22:59:14,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=757, Unknown=0, NotChecked=0, Total=992 [2023-11-06 22:59:14,781 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-06 22:59:15,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:59:15,118 INFO L93 Difference]: Finished difference Result 133 states and 162 transitions. [2023-11-06 22:59:15,118 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 133 states and 162 transitions. [2023-11-06 22:59:15,123 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:15,124 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 133 states to 91 states and 112 transitions. [2023-11-06 22:59:15,124 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 22:59:15,124 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 22:59:15,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 91 states and 112 transitions. [2023-11-06 22:59:15,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:59:15,126 INFO L218 hiAutomatonCegarLoop]: Abstraction has 91 states and 112 transitions. [2023-11-06 22:59:15,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states and 112 transitions. [2023-11-06 22:59:15,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 88. [2023-11-06 22:59:15,130 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-06 22:59:15,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 108 transitions. [2023-11-06 22:59:15,132 INFO L240 hiAutomatonCegarLoop]: Abstraction has 88 states and 108 transitions. [2023-11-06 22:59:15,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-06 22:59:15,132 INFO L428 stractBuchiCegarLoop]: Abstraction has 88 states and 108 transitions. [2023-11-06 22:59:15,132 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2023-11-06 22:59:15,132 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 88 states and 108 transitions. [2023-11-06 22:59:15,133 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:15,133 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:59:15,133 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:59:15,134 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:59:15,134 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:59:15,135 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 22:59:15,135 INFO L750 eck$LassoCheckResult]: Loop: 9221#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:59:15,135 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:15,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1182197124, now seen corresponding path program 17 times [2023-11-06 22:59:15,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:15,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667353222] [2023-11-06 22:59:15,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:15,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:15,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:15,205 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:15,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:15,242 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:15,242 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:15,242 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 17 times [2023-11-06 22:59:15,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:15,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995845229] [2023-11-06 22:59:15,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:15,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:15,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:15,247 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:15,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:15,251 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:15,251 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:15,251 INFO L85 PathProgramCache]: Analyzing trace with hash 2074898817, now seen corresponding path program 8 times [2023-11-06 22:59:15,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:15,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718439956] [2023-11-06 22:59:15,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:15,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:15,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:15,293 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:15,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:15,336 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:21,339 WARN L293 SmtUtils]: Spent 5.96s on a formula simplification. DAG size of input: 297 DAG size of output: 218 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-06 22:59:21,642 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 22:59:21,642 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 22:59:21,642 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 22:59:21,642 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 22:59:21,642 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 22:59:21,642 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:21,642 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 22:59:21,642 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 22:59:21,642 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration20_Lasso [2023-11-06 22:59:21,642 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 22:59:21,643 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 22:59:21,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-06 22:59:21,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-06 22:59:21,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-06 22:59:21,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-06 22:59:21,652 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:21,655 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:21,657 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:21,659 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:21,661 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:21,663 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:21,666 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:21,668 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:22,086 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:22,088 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:22,090 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:22,432 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 22:59:22,432 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 22:59:22,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,434 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2023-11-06 22:59:22,443 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:22,454 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,454 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:22,454 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,454 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,454 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,455 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:22,455 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:22,456 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,459 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:22,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,460 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2023-11-06 22:59:22,463 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:22,474 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,474 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:22,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,474 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,474 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,475 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:22,475 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:22,476 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:22,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,480 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2023-11-06 22:59:22,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-06 22:59:22,495 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,495 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:22,495 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,495 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,495 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,495 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:22,496 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:22,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:22,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,502 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2023-11-06 22:59:22,506 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:22,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,518 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,518 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,519 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,519 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,523 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:22,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,531 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2023-11-06 22:59:22,534 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:22,545 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,546 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,547 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,551 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,553 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:22,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,555 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2023-11-06 22:59:22,560 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:22,572 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,572 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,572 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,572 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,573 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,573 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,578 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,580 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:22,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,582 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2023-11-06 22:59:22,584 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:22,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,596 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:22,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,596 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,596 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:22,596 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:22,598 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Ended with exit code 0 [2023-11-06 22:59:22,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,604 INFO L229 MonitoredProcess]: Starting monitored process 146 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2023-11-06 22:59:22,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-06 22:59:22,617 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,617 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:22,617 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,617 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,617 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,617 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:22,617 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:22,619 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Ended with exit code 0 [2023-11-06 22:59:22,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,623 INFO L229 MonitoredProcess]: Starting monitored process 147 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2023-11-06 22:59:22,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-06 22:59:22,637 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,637 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,637 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,637 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,639 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,639 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,643 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,646 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Ended with exit code 0 [2023-11-06 22:59:22,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,647 INFO L229 MonitoredProcess]: Starting monitored process 148 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2023-11-06 22:59:22,650 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:22,661 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,662 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,662 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,663 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,663 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,667 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,670 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Ended with exit code 0 [2023-11-06 22:59:22,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,671 INFO L229 MonitoredProcess]: Starting monitored process 149 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2023-11-06 22:59:22,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:22,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,687 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,687 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,691 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,694 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Ended with exit code 0 [2023-11-06 22:59:22,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,695 INFO L229 MonitoredProcess]: Starting monitored process 150 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2023-11-06 22:59:22,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-06 22:59:22,710 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,711 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,711 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,712 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,712 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,717 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Ended with exit code 0 [2023-11-06 22:59:22,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,721 INFO L229 MonitoredProcess]: Starting monitored process 151 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2023-11-06 22:59:22,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-06 22:59:22,736 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,736 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,736 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,736 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,738 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,738 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,743 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,745 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Ended with exit code 0 [2023-11-06 22:59:22,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,747 INFO L229 MonitoredProcess]: Starting monitored process 152 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2023-11-06 22:59:22,750 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:22,761 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,761 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,761 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,761 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,763 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,763 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,768 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,770 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Ended with exit code 0 [2023-11-06 22:59:22,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,772 INFO L229 MonitoredProcess]: Starting monitored process 153 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2023-11-06 22:59:22,774 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:22,785 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,786 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,786 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,786 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,787 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,787 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,792 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Ended with exit code 0 [2023-11-06 22:59:22,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,796 INFO L229 MonitoredProcess]: Starting monitored process 154 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2023-11-06 22:59:22,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-06 22:59:22,810 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,810 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,810 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,810 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,812 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,813 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,819 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,822 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Ended with exit code 0 [2023-11-06 22:59:22,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,823 INFO L229 MonitoredProcess]: Starting monitored process 155 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2023-11-06 22:59:22,826 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:22,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,837 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,838 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,839 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,839 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,844 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Ended with exit code 0 [2023-11-06 22:59:22,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,848 INFO L229 MonitoredProcess]: Starting monitored process 156 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Waiting until timeout for monitored process [2023-11-06 22:59:22,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-06 22:59:22,862 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,862 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,862 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,862 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,864 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,864 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,869 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:22,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Ended with exit code 0 [2023-11-06 22:59:22,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,872 INFO L229 MonitoredProcess]: Starting monitored process 157 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2023-11-06 22:59:22,875 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:22,887 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:22,887 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:22,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:22,887 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:22,891 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:22,891 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:22,901 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 22:59:22,917 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-06 22:59:22,917 INFO L444 ModelExtractionUtils]: 3 out of 13 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-06 22:59:22,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:22,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:22,925 INFO L229 MonitoredProcess]: Starting monitored process 158 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:22,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2023-11-06 22:59:22,926 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 22:59:22,939 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 22:59:22,939 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 22:59:22,939 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 32)_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 32)_1 Supporting invariants [] [2023-11-06 22:59:22,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:22,976 INFO L156 tatePredicateManager]: 12 out of 13 supporting invariants were superfluous and have been removed [2023-11-06 22:59:22,979 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 22:59:22,979 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][32] could not be translated [2023-11-06 22:59:23,004 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:23,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:23,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 22:59:23,057 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:23,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:23,591 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:59:23,592 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:23,624 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-06 22:59:23,625 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-06 22:59:23,625 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-06 22:59:23,685 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-06 22:59:23,686 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-06 22:59:23,686 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-06 22:59:23,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 22:59:23,687 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 76 letters. Loop has 2 letters. [2023-11-06 22:59:23,687 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:23,687 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:59:23,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:23,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:23,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 22:59:23,766 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:23,937 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:24,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:24,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:59:24,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:24,333 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-06 22:59:24,334 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-06 22:59:24,334 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-06 22:59:24,387 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-06 22:59:24,387 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-06 22:59:24,388 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-06 22:59:24,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 22:59:24,388 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 76 letters. Loop has 2 letters. [2023-11-06 22:59:24,388 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:24,388 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:59:24,412 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:24,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:24,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 22:59:24,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:25,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:25,059 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:59:25,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:25,094 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-06 22:59:25,094 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-06 22:59:25,095 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-06 22:59:25,424 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-06 22:59:25,424 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-06 22:59:25,425 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-06 22:59:25,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 75 transitions. [2023-11-06 22:59:25,425 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 75 transitions. Stem has 76 letters. Loop has 2 letters. [2023-11-06 22:59:25,425 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:25,425 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 75 transitions. Stem has 78 letters. Loop has 2 letters. [2023-11-06 22:59:25,426 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:25,426 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 75 transitions. Stem has 76 letters. Loop has 4 letters. [2023-11-06 22:59:25,428 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:25,429 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 110 states and 141 transitions. [2023-11-06 22:59:25,430 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:25,433 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 110 states to 105 states and 134 transitions. [2023-11-06 22:59:25,434 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 22:59:25,434 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 22:59:25,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 105 states and 134 transitions. [2023-11-06 22:59:25,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:59:25,438 INFO L218 hiAutomatonCegarLoop]: Abstraction has 105 states and 134 transitions. [2023-11-06 22:59:25,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states and 134 transitions. [2023-11-06 22:59:25,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 93. [2023-11-06 22:59:25,450 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-06 22:59:25,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 114 transitions. [2023-11-06 22:59:25,451 INFO L240 hiAutomatonCegarLoop]: Abstraction has 93 states and 114 transitions. [2023-11-06 22:59:25,451 INFO L428 stractBuchiCegarLoop]: Abstraction has 93 states and 114 transitions. [2023-11-06 22:59:25,452 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2023-11-06 22:59:25,452 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 114 transitions. [2023-11-06 22:59:25,452 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:25,452 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:59:25,452 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:59:25,453 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:59:25,453 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:59:25,454 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 22:59:25,454 INFO L750 eck$LassoCheckResult]: Loop: 10457#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:59:25,454 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:25,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1112937681, now seen corresponding path program 18 times [2023-11-06 22:59:25,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:25,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402797531] [2023-11-06 22:59:25,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:25,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:25,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:26,008 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-06 22:59:26,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:59:26,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402797531] [2023-11-06 22:59:26,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402797531] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:59:26,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544181441] [2023-11-06 22:59:26,008 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:59:26,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:59:26,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:26,014 INFO L229 MonitoredProcess]: Starting monitored process 159 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:59:26,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2023-11-06 22:59:26,307 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2023-11-06 22:59:26,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:59:26,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-06 22:59:26,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:26,766 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-06 22:59:26,766 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:59:27,115 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-06 22:59:27,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544181441] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:59:27,116 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:59:27,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 34 [2023-11-06 22:59:27,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619110364] [2023-11-06 22:59:27,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:59:27,117 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 22:59:27,117 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:27,117 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 18 times [2023-11-06 22:59:27,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:27,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602075114] [2023-11-06 22:59:27,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:27,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:27,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:27,123 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:27,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:27,127 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:27,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:59:27,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-06 22:59:27,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=910, Unknown=0, NotChecked=0, Total=1190 [2023-11-06 22:59:27,183 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-06 22:59:27,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:59:27,642 INFO L93 Difference]: Finished difference Result 147 states and 179 transitions. [2023-11-06 22:59:27,642 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 147 states and 179 transitions. [2023-11-06 22:59:27,643 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:27,644 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 147 states to 100 states and 123 transitions. [2023-11-06 22:59:27,644 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 22:59:27,644 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 22:59:27,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 100 states and 123 transitions. [2023-11-06 22:59:27,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:59:27,645 INFO L218 hiAutomatonCegarLoop]: Abstraction has 100 states and 123 transitions. [2023-11-06 22:59:27,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states and 123 transitions. [2023-11-06 22:59:27,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 97. [2023-11-06 22:59:27,647 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-06 22:59:27,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 119 transitions. [2023-11-06 22:59:27,648 INFO L240 hiAutomatonCegarLoop]: Abstraction has 97 states and 119 transitions. [2023-11-06 22:59:27,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 22:59:27,649 INFO L428 stractBuchiCegarLoop]: Abstraction has 97 states and 119 transitions. [2023-11-06 22:59:27,649 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2023-11-06 22:59:27,649 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 97 states and 119 transitions. [2023-11-06 22:59:27,650 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:27,650 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:59:27,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:59:27,651 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:59:27,651 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:59:27,651 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 22:59:27,652 INFO L750 eck$LassoCheckResult]: Loop: 11231#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:59:27,652 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:27,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1373220406, now seen corresponding path program 19 times [2023-11-06 22:59:27,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:27,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559281115] [2023-11-06 22:59:27,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:27,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:27,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:27,702 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:27,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:27,747 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:27,747 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:27,748 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 19 times [2023-11-06 22:59:27,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:27,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736832386] [2023-11-06 22:59:27,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:27,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:27,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:27,753 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:27,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:27,757 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:27,758 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:27,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1109848753, now seen corresponding path program 9 times [2023-11-06 22:59:27,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:27,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264777677] [2023-11-06 22:59:27,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:27,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:27,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:27,836 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:27,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:27,885 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:36,269 WARN L293 SmtUtils]: Spent 8.33s 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-06 22:59:36,683 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 22:59:36,684 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 22:59:36,684 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 22:59:36,684 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 22:59:36,684 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 22:59:36,684 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:36,684 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 22:59:36,684 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 22:59:36,684 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration22_Lasso [2023-11-06 22:59:36,684 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 22:59:36,684 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 22:59:36,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-06 22:59:36,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-06 22:59:36,690 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:36,692 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:36,695 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:36,698 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:36,701 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:36,703 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:36,706 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:36,708 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:36,710 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:36,712 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:37,182 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:37,185 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:37,187 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 22:59:37,505 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 22:59:37,505 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 22:59:37,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,506 INFO L229 MonitoredProcess]: Starting monitored process 160 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2023-11-06 22:59:37,510 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,520 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,520 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:37,520 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,520 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,520 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,520 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:37,520 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:37,522 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Ended with exit code 0 [2023-11-06 22:59:37,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,525 INFO L229 MonitoredProcess]: Starting monitored process 161 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2023-11-06 22:59:37,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-06 22:59:37,538 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,538 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,538 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,538 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,539 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,540 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,543 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Ended with exit code 0 [2023-11-06 22:59:37,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,568 INFO L229 MonitoredProcess]: Starting monitored process 162 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2023-11-06 22:59:37,570 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,580 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,580 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:37,581 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,581 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,581 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,581 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:37,581 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:37,582 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,585 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Ended with exit code 0 [2023-11-06 22:59:37,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,586 INFO L229 MonitoredProcess]: Starting monitored process 163 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Waiting until timeout for monitored process [2023-11-06 22:59:37,589 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,600 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,600 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,600 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,600 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,601 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,601 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,605 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Ended with exit code 0 [2023-11-06 22:59:37,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,609 INFO L229 MonitoredProcess]: Starting monitored process 164 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2023-11-06 22:59:37,611 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,622 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,623 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,623 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,623 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,624 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,624 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,632 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2023-11-06 22:59:37,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,636 INFO L229 MonitoredProcess]: Starting monitored process 165 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2023-11-06 22:59:37,638 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,649 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,649 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,649 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,649 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,650 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,651 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,654 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Ended with exit code 0 [2023-11-06 22:59:37,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,658 INFO L229 MonitoredProcess]: Starting monitored process 166 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2023-11-06 22:59:37,660 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,671 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,672 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:37,672 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,672 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,672 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,672 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:37,672 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:37,674 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,676 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:37,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,677 INFO L229 MonitoredProcess]: Starting monitored process 167 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2023-11-06 22:59:37,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-06 22:59:37,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,691 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,691 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,691 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,692 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,692 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,696 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,699 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Ended with exit code 0 [2023-11-06 22:59:37,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,700 INFO L229 MonitoredProcess]: Starting monitored process 168 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2023-11-06 22:59:37,703 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,714 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,714 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:37,714 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,714 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,714 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,715 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:37,715 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:37,716 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2023-11-06 22:59:37,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,720 INFO L229 MonitoredProcess]: Starting monitored process 169 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2023-11-06 22:59:37,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-06 22:59:37,733 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,734 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:37,734 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,734 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,734 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,734 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:37,734 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:37,736 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,738 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Ended with exit code 0 [2023-11-06 22:59:37,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,739 INFO L229 MonitoredProcess]: Starting monitored process 170 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2023-11-06 22:59:37,742 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,753 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,753 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 22:59:37,753 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,753 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,753 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,754 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 22:59:37,754 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 22:59:37,755 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Ended with exit code 0 [2023-11-06 22:59:37,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,759 INFO L229 MonitoredProcess]: Starting monitored process 171 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2023-11-06 22:59:37,761 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,774 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,774 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,779 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,781 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Ended with exit code 0 [2023-11-06 22:59:37,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,783 INFO L229 MonitoredProcess]: Starting monitored process 172 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2023-11-06 22:59:37,790 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,800 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,800 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,801 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,801 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,803 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,803 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,810 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,812 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Ended with exit code 0 [2023-11-06 22:59:37,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,813 INFO L229 MonitoredProcess]: Starting monitored process 173 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2023-11-06 22:59:37,816 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,827 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,827 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,827 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,827 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,829 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,829 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,834 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Ended with exit code 0 [2023-11-06 22:59:37,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,838 INFO L229 MonitoredProcess]: Starting monitored process 174 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2023-11-06 22:59:37,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-06 22:59:37,853 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,853 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,853 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,853 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,855 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,855 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,859 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:37,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,863 INFO L229 MonitoredProcess]: Starting monitored process 175 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2023-11-06 22:59:37,866 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,879 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,879 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,884 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Ended with exit code 0 [2023-11-06 22:59:37,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,887 INFO L229 MonitoredProcess]: Starting monitored process 176 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2023-11-06 22:59:37,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-06 22:59:37,901 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,901 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,901 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,902 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,905 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,905 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,915 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Ended with exit code 0 [2023-11-06 22:59:37,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,918 INFO L229 MonitoredProcess]: Starting monitored process 177 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2023-11-06 22:59:37,921 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,932 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,932 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,932 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,932 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,935 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,935 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,942 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Ended with exit code 0 [2023-11-06 22:59:37,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,946 INFO L229 MonitoredProcess]: Starting monitored process 178 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Waiting until timeout for monitored process [2023-11-06 22:59:37,948 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,959 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,959 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,959 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,959 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,961 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,961 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,966 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,968 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Ended with exit code 0 [2023-11-06 22:59:37,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,969 INFO L229 MonitoredProcess]: Starting monitored process 179 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2023-11-06 22:59:37,972 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:37,983 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:37,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:37,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:37,983 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:37,985 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:37,985 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:37,991 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:37,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Ended with exit code 0 [2023-11-06 22:59:37,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:37,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:37,995 INFO L229 MonitoredProcess]: Starting monitored process 180 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:37,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2023-11-06 22:59:37,997 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:38,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:38,009 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:38,009 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:38,009 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:38,011 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:38,011 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:38,015 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:38,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Ended with exit code 0 [2023-11-06 22:59:38,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:38,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:38,020 INFO L229 MonitoredProcess]: Starting monitored process 181 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:38,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2023-11-06 22:59:38,023 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:38,034 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:38,034 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:38,034 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:38,034 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:38,036 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:38,036 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:38,041 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:38,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:38,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:38,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:38,048 INFO L229 MonitoredProcess]: Starting monitored process 182 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:38,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2023-11-06 22:59:38,051 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:38,062 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:38,062 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:38,062 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:38,062 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:38,063 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:38,064 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:38,068 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:38,071 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:38,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:38,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:38,072 INFO L229 MonitoredProcess]: Starting monitored process 183 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:38,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Waiting until timeout for monitored process [2023-11-06 22:59:38,075 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:38,086 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:38,087 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:38,087 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:38,087 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:38,088 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:38,088 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:38,093 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 22:59:38,096 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Ended with exit code 0 [2023-11-06 22:59:38,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:38,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:38,097 INFO L229 MonitoredProcess]: Starting monitored process 184 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:38,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2023-11-06 22:59:38,100 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 22:59:38,111 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 22:59:38,111 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 22:59:38,112 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 22:59:38,112 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 22:59:38,116 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 22:59:38,116 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 22:59:38,126 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 22:59:38,142 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-06 22:59:38,142 INFO L444 ModelExtractionUtils]: 3 out of 13 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-06 22:59:38,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:38,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:38,145 INFO L229 MonitoredProcess]: Starting monitored process 185 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 22:59:38,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Waiting until timeout for monitored process [2023-11-06 22:59:38,146 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 22:59:38,158 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 22:59:38,158 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 22:59:38,158 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 36)_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 36)_1 Supporting invariants [] [2023-11-06 22:59:38,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Ended with exit code 0 [2023-11-06 22:59:38,200 INFO L156 tatePredicateManager]: 13 out of 14 supporting invariants were superfluous and have been removed [2023-11-06 22:59:38,202 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 22:59:38,202 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][36] could not be translated [2023-11-06 22:59:38,226 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:38,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:38,282 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-06 22:59:38,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:38,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:38,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:59:38,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:38,854 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-06 22:59:38,855 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-06 22:59:38,855 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-06 22:59:38,908 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-06 22:59:38,909 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-06 22:59:38,909 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-06 22:59:38,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 22:59:38,910 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 84 letters. Loop has 2 letters. [2023-11-06 22:59:38,910 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:38,910 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:59:38,934 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:39,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:39,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-06 22:59:39,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:39,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Forceful destruction successful, exit code 0 [2023-11-06 22:59:39,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:39,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:59:39,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:39,651 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-06 22:59:39,652 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-06 22:59:39,652 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-06 22:59:39,715 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-06 22:59:39,716 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-06 22:59:39,716 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-06 22:59:39,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 22:59:39,717 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 84 letters. Loop has 2 letters. [2023-11-06 22:59:39,717 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:39,717 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 22:59:39,746 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:39,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:39,804 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-06 22:59:39,806 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:40,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:40,395 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:59:40,395 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:40,424 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-06 22:59:40,425 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-06 22:59:40,425 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-06 22:59:40,796 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-06 22:59:40,796 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-06 22:59:40,797 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-06 22:59:40,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 81 transitions. [2023-11-06 22:59:40,797 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 81 transitions. Stem has 84 letters. Loop has 2 letters. [2023-11-06 22:59:40,798 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:40,798 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 81 transitions. Stem has 86 letters. Loop has 2 letters. [2023-11-06 22:59:40,798 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:40,798 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 81 transitions. Stem has 84 letters. Loop has 4 letters. [2023-11-06 22:59:40,799 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 22:59:40,799 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120 states and 154 transitions. [2023-11-06 22:59:40,800 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:40,801 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120 states to 115 states and 147 transitions. [2023-11-06 22:59:40,801 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 22:59:40,802 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 22:59:40,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 115 states and 147 transitions. [2023-11-06 22:59:40,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:59:40,802 INFO L218 hiAutomatonCegarLoop]: Abstraction has 115 states and 147 transitions. [2023-11-06 22:59:40,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states and 147 transitions. [2023-11-06 22:59:40,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 102. [2023-11-06 22:59:40,805 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-06 22:59:40,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 125 transitions. [2023-11-06 22:59:40,805 INFO L240 hiAutomatonCegarLoop]: Abstraction has 102 states and 125 transitions. [2023-11-06 22:59:40,805 INFO L428 stractBuchiCegarLoop]: Abstraction has 102 states and 125 transitions. [2023-11-06 22:59:40,806 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2023-11-06 22:59:40,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 102 states and 125 transitions. [2023-11-06 22:59:40,806 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:40,807 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:59:40,807 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:59:40,808 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [11, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:59:40,808 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:59:40,808 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 22:59:40,809 INFO L750 eck$LassoCheckResult]: Loop: 12584#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:59:40,809 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:40,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1412762337, now seen corresponding path program 20 times [2023-11-06 22:59:40,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:40,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789424729] [2023-11-06 22:59:40,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:40,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:40,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:59:41,500 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-06 22:59:41,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:59:41,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789424729] [2023-11-06 22:59:41,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789424729] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:59:41,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045144410] [2023-11-06 22:59:41,501 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:59:41,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:59:41,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:59:41,506 INFO L229 MonitoredProcess]: Starting monitored process 186 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:59:41,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2023-11-06 22:59:41,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:59:41,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:59:41,673 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 22:59:41,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:59:42,238 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-06 22:59:42,238 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:59:42,609 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-06 22:59:42,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045144410] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:59:42,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:59:42,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 37 [2023-11-06 22:59:42,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113203943] [2023-11-06 22:59:42,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:59:42,610 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 22:59:42,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:42,610 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 20 times [2023-11-06 22:59:42,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:42,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178118772] [2023-11-06 22:59:42,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:42,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:42,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:42,618 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:42,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:42,623 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:42,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:59:42,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-06 22:59:42,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=1077, Unknown=0, NotChecked=0, Total=1406 [2023-11-06 22:59:42,668 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-06 22:59:43,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:59:43,193 INFO L93 Difference]: Finished difference Result 161 states and 196 transitions. [2023-11-06 22:59:43,193 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 161 states and 196 transitions. [2023-11-06 22:59:43,194 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:43,195 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 161 states to 109 states and 134 transitions. [2023-11-06 22:59:43,195 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 22:59:43,195 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 22:59:43,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 109 states and 134 transitions. [2023-11-06 22:59:43,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 22:59:43,195 INFO L218 hiAutomatonCegarLoop]: Abstraction has 109 states and 134 transitions. [2023-11-06 22:59:43,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states and 134 transitions. [2023-11-06 22:59:43,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 106. [2023-11-06 22:59:43,198 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-06 22:59:43,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 130 transitions. [2023-11-06 22:59:43,199 INFO L240 hiAutomatonCegarLoop]: Abstraction has 106 states and 130 transitions. [2023-11-06 22:59:43,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-06 22:59:43,199 INFO L428 stractBuchiCegarLoop]: Abstraction has 106 states and 130 transitions. [2023-11-06 22:59:43,199 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2023-11-06 22:59:43,199 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 106 states and 130 transitions. [2023-11-06 22:59:43,200 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 22:59:43,200 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 22:59:43,200 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 22:59:43,201 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:59:43,201 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 22:59:43,202 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 22:59:43,202 INFO L750 eck$LassoCheckResult]: Loop: 13434#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 22:59:43,202 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:43,202 INFO L85 PathProgramCache]: Analyzing trace with hash -2010175208, now seen corresponding path program 21 times [2023-11-06 22:59:43,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:43,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082502879] [2023-11-06 22:59:43,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:43,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:43,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:43,268 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:43,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:43,318 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:43,318 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:43,318 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 21 times [2023-11-06 22:59:43,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:43,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055995097] [2023-11-06 22:59:43,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:43,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:43,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:43,324 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:43,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:43,328 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:43,329 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:59:43,329 INFO L85 PathProgramCache]: Analyzing trace with hash 956909853, now seen corresponding path program 10 times [2023-11-06 22:59:43,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:59:43,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862760995] [2023-11-06 22:59:43,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:59:43,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:59:43,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:43,388 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:59:43,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:59:43,438 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:59:56,201 WARN L293 SmtUtils]: Spent 12.71s 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-06 22:59:59,781 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 22:59:59,782 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 22:59:59,782 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 22:59:59,782 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 22:59:59,782 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 22:59:59,782 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 22:59:59,782 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 22:59:59,782 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 22:59:59,782 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration24_Lasso [2023-11-06 22:59:59,782 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 22:59:59,782 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 22:59:59,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-06 22:59:59,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-06 22:59:59,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-06 23:00:02,592 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:02,595 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:02,598 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:02,601 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:02,604 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:02,606 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:02,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-06 23:00:02,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-06 23:00:02,614 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:02,617 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:02,620 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:03,039 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 23:00:03,039 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 23:00:03,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:03,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:03,040 INFO L229 MonitoredProcess]: Starting monitored process 187 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:03,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Waiting until timeout for monitored process [2023-11-06 23:00:03,043 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:00:03,053 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:00:03,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:00:03,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:00:03,053 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:00:03,054 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:00:03,054 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:00:03,058 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:00:03,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Ended with exit code 0 [2023-11-06 23:00:03,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:03,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:03,062 INFO L229 MonitoredProcess]: Starting monitored process 188 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:03,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Waiting until timeout for monitored process [2023-11-06 23:00:03,064 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:00:03,075 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:00:03,075 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:00:03,075 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:00:03,075 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:00:03,075 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:00:03,076 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:00:03,076 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:00:03,077 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:00:03,079 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Ended with exit code 0 [2023-11-06 23:00:03,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:03,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:03,081 INFO L229 MonitoredProcess]: Starting monitored process 189 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:03,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Waiting until timeout for monitored process [2023-11-06 23:00:03,083 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:00:03,094 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:00:03,094 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:00:03,095 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:00:03,095 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:00:03,098 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:00:03,098 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:00:03,108 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 23:00:03,119 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2023-11-06 23:00:03,119 INFO L444 ModelExtractionUtils]: 3 out of 13 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-06 23:00:03,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:03,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:03,121 INFO L229 MonitoredProcess]: Starting monitored process 190 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:03,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Waiting until timeout for monitored process [2023-11-06 23:00:03,122 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 23:00:03,134 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 23:00:03,134 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 23:00:03,134 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ 40 ULTIMATE.start_main_~arr~0#1.offset))_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ 40 ULTIMATE.start_main_~arr~0#1.offset))_1 Supporting invariants [] [2023-11-06 23:00:03,137 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Forceful destruction successful, exit code 0 [2023-11-06 23:00:03,185 INFO L156 tatePredicateManager]: 14 out of 15 supporting invariants were superfluous and have been removed [2023-11-06 23:00:03,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:03,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:03,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 23:00:03,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:03,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:03,592 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:00:03,593 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:03,617 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-06 23:00:03,618 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-06 23:00:03,618 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-06 23:00:03,664 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-06 23:00:03,664 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-06 23:00:03,665 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-06 23:00:03,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-06 23:00:03,665 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 92 letters. Loop has 2 letters. [2023-11-06 23:00:03,665 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:00:03,666 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 23:00:03,689 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:03,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:03,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 23:00:03,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:04,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:04,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:00:04,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:04,130 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-06 23:00:04,130 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-06 23:00:04,131 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-06 23:00:04,171 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-06 23:00:04,172 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-06 23:00:04,172 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-06 23:00:04,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-06 23:00:04,173 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 92 letters. Loop has 2 letters. [2023-11-06 23:00:04,173 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:00:04,173 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 23:00:04,194 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:04,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:04,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 23:00:04,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:04,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Forceful destruction successful, exit code 0 [2023-11-06 23:00:04,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:04,581 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:00:04,583 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:04,609 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-06 23:00:04,610 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-06 23:00:04,610 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-06 23:00:04,972 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-06 23:00:04,972 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-06 23:00:04,973 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-06 23:00:04,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 87 transitions. [2023-11-06 23:00:04,973 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 87 transitions. Stem has 92 letters. Loop has 2 letters. [2023-11-06 23:00:04,973 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:00:04,973 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 87 transitions. Stem has 94 letters. Loop has 2 letters. [2023-11-06 23:00:04,974 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:00:04,974 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 87 transitions. Stem has 92 letters. Loop has 4 letters. [2023-11-06 23:00:04,974 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:00:04,974 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 130 states and 167 transitions. [2023-11-06 23:00:04,975 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 23:00:04,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 130 states to 125 states and 160 transitions. [2023-11-06 23:00:04,976 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 23:00:04,976 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 23:00:04,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 125 states and 160 transitions. [2023-11-06 23:00:04,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:00:04,977 INFO L218 hiAutomatonCegarLoop]: Abstraction has 125 states and 160 transitions. [2023-11-06 23:00:04,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states and 160 transitions. [2023-11-06 23:00:04,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 111. [2023-11-06 23:00:04,979 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-06 23:00:04,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 136 transitions. [2023-11-06 23:00:04,980 INFO L240 hiAutomatonCegarLoop]: Abstraction has 111 states and 136 transitions. [2023-11-06 23:00:04,980 INFO L428 stractBuchiCegarLoop]: Abstraction has 111 states and 136 transitions. [2023-11-06 23:00:04,980 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2023-11-06 23:00:04,981 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 111 states and 136 transitions. [2023-11-06 23:00:04,981 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 23:00:04,981 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:00:04,981 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:00:04,982 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [12, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:00:04,982 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 23:00:04,983 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 23:00:04,983 INFO L750 eck$LassoCheckResult]: Loop: 14895#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 23:00:04,983 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:04,983 INFO L85 PathProgramCache]: Analyzing trace with hash 467367277, now seen corresponding path program 22 times [2023-11-06 23:00:04,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:00:04,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302027837] [2023-11-06 23:00:04,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:00:04,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:00:05,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:05,697 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-06 23:00:05,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:00:05,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302027837] [2023-11-06 23:00:05,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302027837] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:00:05,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185994000] [2023-11-06 23:00:05,698 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 23:00:05,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:00:05,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:05,699 INFO L229 MonitoredProcess]: Starting monitored process 191 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:00:05,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2023-11-06 23:00:05,849 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 23:00:05,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:00:05,850 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-06 23:00:05,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:06,371 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-06 23:00:06,371 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:00:06,752 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-06 23:00:06,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185994000] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:00:06,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:00:06,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 40 [2023-11-06 23:00:06,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751028807] [2023-11-06 23:00:06,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:00:06,753 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 23:00:06,754 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:06,754 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 22 times [2023-11-06 23:00:06,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:00:06,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324640164] [2023-11-06 23:00:06,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:00:06,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:00:06,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:06,759 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:00:06,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:06,763 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:00:06,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:00:06,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-11-06 23:00:06,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=382, Invalid=1258, Unknown=0, NotChecked=0, Total=1640 [2023-11-06 23:00:06,808 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-06 23:00:07,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:00:07,310 INFO L93 Difference]: Finished difference Result 175 states and 213 transitions. [2023-11-06 23:00:07,311 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 175 states and 213 transitions. [2023-11-06 23:00:07,312 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 23:00:07,313 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 175 states to 118 states and 145 transitions. [2023-11-06 23:00:07,313 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 23:00:07,313 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 23:00:07,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 145 transitions. [2023-11-06 23:00:07,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:00:07,314 INFO L218 hiAutomatonCegarLoop]: Abstraction has 118 states and 145 transitions. [2023-11-06 23:00:07,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 145 transitions. [2023-11-06 23:00:07,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 115. [2023-11-06 23:00:07,317 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-06 23:00:07,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 141 transitions. [2023-11-06 23:00:07,317 INFO L240 hiAutomatonCegarLoop]: Abstraction has 115 states and 141 transitions. [2023-11-06 23:00:07,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-06 23:00:07,318 INFO L428 stractBuchiCegarLoop]: Abstraction has 115 states and 141 transitions. [2023-11-06 23:00:07,318 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2023-11-06 23:00:07,318 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 115 states and 141 transitions. [2023-11-06 23:00:07,319 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 23:00:07,319 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:00:07,319 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:00:07,320 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [12, 12, 12, 12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:00:07,320 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 23:00:07,321 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 23:00:07,321 INFO L750 eck$LassoCheckResult]: Loop: 15821#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 23:00:07,321 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:07,321 INFO L85 PathProgramCache]: Analyzing trace with hash 753705062, now seen corresponding path program 23 times [2023-11-06 23:00:07,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:00:07,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642456489] [2023-11-06 23:00:07,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:00:07,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:00:07,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:07,370 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:00:07,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:07,416 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:00:07,417 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:07,417 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 23 times [2023-11-06 23:00:07,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:00:07,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65146461] [2023-11-06 23:00:07,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:00:07,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:00:07,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:07,422 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:00:07,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:07,426 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:00:07,427 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:07,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1538906901, now seen corresponding path program 11 times [2023-11-06 23:00:07,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:00:07,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608604120] [2023-11-06 23:00:07,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:00:07,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:00:07,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:07,495 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:00:07,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:07,540 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:00:23,909 WARN L293 SmtUtils]: Spent 16.32s 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-06 23:00:24,394 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 23:00:24,394 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 23:00:24,394 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 23:00:24,394 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 23:00:24,394 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 23:00:24,394 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:24,394 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 23:00:24,394 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 23:00:24,394 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration26_Lasso [2023-11-06 23:00:24,394 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 23:00:24,394 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 23:00:24,396 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:24,400 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:24,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-06 23:00:24,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-06 23:00:24,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-06 23:00:24,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-06 23:00:24,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-06 23:00:24,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-06 23:00:24,922 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:24,924 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:24,926 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:24,928 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:24,930 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:24,932 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:00:24,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-06 23:00:25,291 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 23:00:25,291 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 23:00:25,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:25,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:25,293 INFO L229 MonitoredProcess]: Starting monitored process 192 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:25,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Waiting until timeout for monitored process [2023-11-06 23:00:25,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-06 23:00:25,307 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:00:25,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:00:25,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:00:25,308 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:00:25,309 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:00:25,309 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:00:25,312 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:00:25,315 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Ended with exit code 0 [2023-11-06 23:00:25,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:25,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:25,316 INFO L229 MonitoredProcess]: Starting monitored process 193 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:25,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Waiting until timeout for monitored process [2023-11-06 23:00:25,319 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:00:25,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:00:25,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:00:25,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:00:25,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:00:25,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:00:25,330 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:00:25,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:00:25,331 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:00:25,335 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Ended with exit code 0 [2023-11-06 23:00:25,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:25,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:25,336 INFO L229 MonitoredProcess]: Starting monitored process 194 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:25,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2023-11-06 23:00:25,339 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:00:25,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:00:25,350 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:00:25,350 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:00:25,350 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:00:25,350 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:00:25,350 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:00:25,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:00:25,352 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:00:25,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Forceful destruction successful, exit code 0 [2023-11-06 23:00:25,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:25,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:25,356 INFO L229 MonitoredProcess]: Starting monitored process 195 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:25,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2023-11-06 23:00:25,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:00:25,369 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:00:25,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:00:25,370 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:00:25,370 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:00:25,371 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:00:25,371 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:00:25,375 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:00:25,378 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Forceful destruction successful, exit code 0 [2023-11-06 23:00:25,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:25,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:25,379 INFO L229 MonitoredProcess]: Starting monitored process 196 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:25,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2023-11-06 23:00:25,382 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:00:25,392 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:00:25,393 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:00:25,393 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:00:25,393 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:00:25,393 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:00:25,393 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:00:25,393 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:00:25,395 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:00:25,398 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Forceful destruction successful, exit code 0 [2023-11-06 23:00:25,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:25,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:25,399 INFO L229 MonitoredProcess]: Starting monitored process 197 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:25,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2023-11-06 23:00:25,402 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:00:25,413 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:00:25,413 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:00:25,413 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:00:25,413 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:00:25,413 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:00:25,414 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:00:25,414 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:00:25,415 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:00:25,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Ended with exit code 0 [2023-11-06 23:00:25,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:25,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:25,420 INFO L229 MonitoredProcess]: Starting monitored process 198 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:25,422 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:00:25,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2023-11-06 23:00:25,433 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:00:25,433 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:00:25,433 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:00:25,433 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:00:25,434 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:00:25,435 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:00:25,446 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:00:25,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Forceful destruction successful, exit code 0 [2023-11-06 23:00:25,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:25,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:25,454 INFO L229 MonitoredProcess]: Starting monitored process 199 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:25,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2023-11-06 23:00:25,457 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:00:25,468 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:00:25,469 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:00:25,469 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:00:25,469 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:00:25,471 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:00:25,471 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:00:25,476 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:00:25,479 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Ended with exit code 0 [2023-11-06 23:00:25,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:25,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:25,480 INFO L229 MonitoredProcess]: Starting monitored process 200 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:25,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2023-11-06 23:00: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-06 23:00:25,495 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:00:25,495 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:00:25,495 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:00:25,495 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:00:25,499 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:00:25,499 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:00:25,509 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:00:25,512 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Ended with exit code 0 [2023-11-06 23:00:25,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:25,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:25,513 INFO L229 MonitoredProcess]: Starting monitored process 201 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:25,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2023-11-06 23:00:25,516 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:00:25,527 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:00:25,527 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:00:25,527 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:00:25,527 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:00:25,531 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:00:25,531 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:00:25,541 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 23:00:25,550 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-06 23:00:25,550 INFO L444 ModelExtractionUtils]: 8 out of 13 variables were initially zero. Simplification set additionally 3 variables to zero. [2023-11-06 23:00:25,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:00:25,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:25,553 INFO L229 MonitoredProcess]: Starting monitored process 202 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:00:25,562 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 23:00:25,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2023-11-06 23:00:25,590 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 23:00:25,590 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 23:00:25,590 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 44)_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 44)_1 Supporting invariants [] [2023-11-06 23:00:25,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Ended with exit code 0 [2023-11-06 23:00:25,636 INFO L156 tatePredicateManager]: 15 out of 16 supporting invariants were superfluous and have been removed [2023-11-06 23:00:25,638 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 23:00:25,638 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][44] could not be translated [2023-11-06 23:00:25,662 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:25,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:25,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-06 23:00:25,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:26,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Forceful destruction successful, exit code 0 [2023-11-06 23:00:26,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:26,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:00:26,382 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:26,412 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-06 23:00:26,412 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-06 23:00:26,413 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-06 23:00:26,469 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-06 23:00:26,469 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-06 23:00:26,469 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-06 23:00:26,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 23:00:26,470 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 100 letters. Loop has 2 letters. [2023-11-06 23:00:26,470 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:00:26,470 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 23:00:26,493 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:26,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:26,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-06 23:00:26,566 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:27,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:27,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:00:27,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:27,245 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-06 23:00:27,245 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-06 23:00:27,246 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-06 23:00:27,302 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-06 23:00:27,309 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-06 23:00:27,310 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-06 23:00:27,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 23:00:27,310 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 100 letters. Loop has 2 letters. [2023-11-06 23:00:27,311 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:00:27,311 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 23:00:27,339 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:27,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:27,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-06 23:00:27,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:28,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:28,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:00:28,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:28,139 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-06 23:00:28,139 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-06 23:00:28,139 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-06 23:00:28,639 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-06 23:00:28,639 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-06 23:00:28,640 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-06 23:00:28,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 93 transitions. [2023-11-06 23:00:28,641 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 93 transitions. Stem has 100 letters. Loop has 2 letters. [2023-11-06 23:00:28,641 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:00:28,641 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 93 transitions. Stem has 102 letters. Loop has 2 letters. [2023-11-06 23:00:28,641 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:00:28,642 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 93 transitions. Stem has 100 letters. Loop has 4 letters. [2023-11-06 23:00:28,642 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:00:28,642 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 140 states and 180 transitions. [2023-11-06 23:00:28,643 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 23:00:28,645 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 140 states to 135 states and 173 transitions. [2023-11-06 23:00:28,645 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 23:00:28,645 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 23:00:28,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 135 states and 173 transitions. [2023-11-06 23:00:28,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:00:28,645 INFO L218 hiAutomatonCegarLoop]: Abstraction has 135 states and 173 transitions. [2023-11-06 23:00:28,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states and 173 transitions. [2023-11-06 23:00:28,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 120. [2023-11-06 23:00:28,649 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-06 23:00:28,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 147 transitions. [2023-11-06 23:00:28,649 INFO L240 hiAutomatonCegarLoop]: Abstraction has 120 states and 147 transitions. [2023-11-06 23:00:28,650 INFO L428 stractBuchiCegarLoop]: Abstraction has 120 states and 147 transitions. [2023-11-06 23:00:28,650 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2023-11-06 23:00:28,650 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 120 states and 147 transitions. [2023-11-06 23:00:28,651 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 23:00:28,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:00:28,651 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:00:28,652 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [13, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:00:28,652 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 23:00:28,652 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 23:00:28,653 INFO L750 eck$LassoCheckResult]: Loop: 17414#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 23:00:28,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:28,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1420782149, now seen corresponding path program 24 times [2023-11-06 23:00:28,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:00:28,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202826038] [2023-11-06 23:00:28,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:00:28,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:00:28,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:00:29,479 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-06 23:00:29,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:00:29,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202826038] [2023-11-06 23:00:29,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202826038] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:00:29,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012782641] [2023-11-06 23:00:29,479 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 23:00:29,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:00:29,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:00:29,484 INFO L229 MonitoredProcess]: Starting monitored process 203 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:00:29,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2023-11-06 23:00:30,569 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2023-11-06 23:00:30,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:00:30,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-06 23:00:30,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:00:31,181 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-06 23:00:31,182 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:00:31,620 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-06 23:00:31,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012782641] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:00:31,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:00:31,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 43 [2023-11-06 23:00:31,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110433677] [2023-11-06 23:00:31,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:00:31,622 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 23:00:31,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:31,622 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 24 times [2023-11-06 23:00:31,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:00:31,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902371987] [2023-11-06 23:00:31,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:00:31,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:00:31,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:31,627 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:00:31,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:31,631 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:00:31,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:00:31,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-11-06 23:00:31,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=1453, Unknown=0, NotChecked=0, Total=1892 [2023-11-06 23:00:31,669 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-06 23:00:32,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:00:32,149 INFO L93 Difference]: Finished difference Result 189 states and 230 transitions. [2023-11-06 23:00:32,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 189 states and 230 transitions. [2023-11-06 23:00:32,150 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 23:00:32,151 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 189 states to 127 states and 156 transitions. [2023-11-06 23:00:32,151 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 23:00:32,151 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 23:00:32,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 127 states and 156 transitions. [2023-11-06 23:00:32,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:00:32,152 INFO L218 hiAutomatonCegarLoop]: Abstraction has 127 states and 156 transitions. [2023-11-06 23:00:32,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states and 156 transitions. [2023-11-06 23:00:32,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 124. [2023-11-06 23:00:32,154 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-06 23:00:32,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 152 transitions. [2023-11-06 23:00:32,155 INFO L240 hiAutomatonCegarLoop]: Abstraction has 124 states and 152 transitions. [2023-11-06 23:00:32,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-06 23:00:32,155 INFO L428 stractBuchiCegarLoop]: Abstraction has 124 states and 152 transitions. [2023-11-06 23:00:32,155 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2023-11-06 23:00:32,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 124 states and 152 transitions. [2023-11-06 23:00:32,156 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 23:00:32,156 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:00:32,156 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:00:32,157 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [13, 13, 13, 13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:00:32,157 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 23:00:32,158 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 23:00:32,158 INFO L750 eck$LassoCheckResult]: Loop: 18416#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 23:00:32,158 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:32,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1943554124, now seen corresponding path program 25 times [2023-11-06 23:00:32,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:00:32,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414829798] [2023-11-06 23:00:32,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:00:32,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:00:32,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:32,202 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:00:32,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:32,286 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:00:32,287 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:32,287 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 25 times [2023-11-06 23:00:32,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:00:32,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974788788] [2023-11-06 23:00:32,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:00:32,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:00:32,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:32,293 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:00:32,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:32,296 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:00:32,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:00:32,297 INFO L85 PathProgramCache]: Analyzing trace with hash 555262137, now seen corresponding path program 12 times [2023-11-06 23:00:32,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:00:32,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461430586] [2023-11-06 23:00:32,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:00:32,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:00:32,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:32,347 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:00:32,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:00:32,393 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:01:17,139 WARN L293 SmtUtils]: Spent 44.70s 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-06 23:01:27,619 WARN L293 SmtUtils]: Spent 6.38s 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-06 23:01:27,621 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 23:01:27,622 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 23:01:27,622 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 23:01:27,622 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 23:01:27,622 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 23:01:27,622 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:27,622 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 23:01:27,622 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 23:01:27,622 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-2.i_Iteration28_Lasso [2023-11-06 23:01:27,622 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 23:01:27,622 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 23:01:27,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-06 23:01:27,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-06 23:01:27,629 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:01:27,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-06 23:01:27,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-06 23:01:27,638 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:01:27,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-06 23:01:27,641 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:01:27,644 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:01:27,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-06 23:01:27,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-06 23:01:55,067 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:01:55,074 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 23:01:55,718 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 23:01:55,718 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 23:01:55,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,721 INFO L229 MonitoredProcess]: Starting monitored process 204 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:55,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2023-11-06 23:01:55,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-06 23:01:55,732 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:55,732 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:01:55,732 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:55,732 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:55,732 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:55,732 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:01:55,732 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:01:55,734 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:55,736 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Ended with exit code 0 [2023-11-06 23:01:55,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,737 INFO L229 MonitoredProcess]: Starting monitored process 205 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:55,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2023-11-06 23:01:55,739 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:55,749 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:55,749 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:01:55,749 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:55,749 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:55,749 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:55,750 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:01:55,750 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:01:55,751 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:55,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Forceful destruction successful, exit code 0 [2023-11-06 23:01:55,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,754 INFO L229 MonitoredProcess]: Starting monitored process 206 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:55,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2023-11-06 23:01:55,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-06 23:01:55,766 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:55,766 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:55,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:55,767 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:55,768 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:55,768 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:55,771 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:55,774 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Forceful destruction successful, exit code 0 [2023-11-06 23:01:55,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,775 INFO L229 MonitoredProcess]: Starting monitored process 207 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:55,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Waiting until timeout for monitored process [2023-11-06 23:01:55,777 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:55,787 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:55,787 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:01:55,787 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:55,787 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:55,788 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:55,788 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:01:55,788 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:01:55,789 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:55,791 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Ended with exit code 0 [2023-11-06 23:01:55,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,792 INFO L229 MonitoredProcess]: Starting monitored process 208 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:55,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Waiting until timeout for monitored process [2023-11-06 23:01:55,795 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:55,804 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:55,804 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:01:55,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:55,804 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:55,805 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:55,805 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:01:55,805 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:01:55,806 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:55,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Ended with exit code 0 [2023-11-06 23:01:55,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,809 INFO L229 MonitoredProcess]: Starting monitored process 209 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:55,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Waiting until timeout for monitored process [2023-11-06 23:01:55,812 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:55,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:55,821 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:01:55,821 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:55,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:55,822 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:55,822 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:01:55,822 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:01:55,823 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:55,826 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Forceful destruction successful, exit code 0 [2023-11-06 23:01:55,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,827 INFO L229 MonitoredProcess]: Starting monitored process 210 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:55,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Waiting until timeout for monitored process [2023-11-06 23:01:55,829 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:55,839 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:55,839 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:01:55,839 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:55,839 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:55,839 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:55,839 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:01:55,840 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:01:55,841 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:55,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Ended with exit code 0 [2023-11-06 23:01:55,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,844 INFO L229 MonitoredProcess]: Starting monitored process 211 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:55,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Waiting until timeout for monitored process [2023-11-06 23:01:55,846 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:55,856 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:55,856 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:55,856 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:55,856 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:55,857 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:55,857 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:55,861 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:55,864 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Ended with exit code 0 [2023-11-06 23:01:55,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,865 INFO L229 MonitoredProcess]: Starting monitored process 212 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:55,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Waiting until timeout for monitored process [2023-11-06 23:01:55,867 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:55,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:55,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:55,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:55,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:55,878 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:55,878 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:55,882 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:55,884 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Ended with exit code 0 [2023-11-06 23:01:55,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,885 INFO L229 MonitoredProcess]: Starting monitored process 213 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:55,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Waiting until timeout for monitored process [2023-11-06 23:01:55,888 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:55,898 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:55,898 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 23:01:55,898 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:55,898 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:55,898 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:55,898 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 23:01:55,898 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 23:01:55,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:55,902 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Ended with exit code 0 [2023-11-06 23:01:55,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,903 INFO L229 MonitoredProcess]: Starting monitored process 214 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:55,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Waiting until timeout for monitored process [2023-11-06 23:01:55,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-06 23:01:55,915 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:55,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:55,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:55,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:55,918 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:55,918 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:55,924 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:55,926 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Ended with exit code 0 [2023-11-06 23:01:55,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,928 INFO L229 MonitoredProcess]: Starting monitored process 215 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:55,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Waiting until timeout for monitored process [2023-11-06 23:01:55,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:55,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:55,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:55,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:55,961 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:55,964 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:55,964 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:55,970 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:55,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Ended with exit code 0 [2023-11-06 23:01:55,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,974 INFO L229 MonitoredProcess]: Starting monitored process 216 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:55,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Waiting until timeout for monitored process [2023-11-06 23:01:55,976 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:55,986 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:55,986 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:55,986 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:55,986 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:55,989 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:55,989 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:55,995 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:55,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Ended with exit code 0 [2023-11-06 23:01:55,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:55,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:55,998 INFO L229 MonitoredProcess]: Starting monitored process 217 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Waiting until timeout for monitored process [2023-11-06 23:01:56,000 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:56,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,013 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,013 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,019 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,022 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Ended with exit code 0 [2023-11-06 23:01:56,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,023 INFO L229 MonitoredProcess]: Starting monitored process 218 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Waiting until timeout for monitored process [2023-11-06 23:01:56,025 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:56,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,038 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,038 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,044 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Ended with exit code 0 [2023-11-06 23:01:56,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,048 INFO L229 MonitoredProcess]: Starting monitored process 219 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Waiting until timeout for monitored process [2023-11-06 23:01:56,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-06 23:01:56,060 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,060 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,060 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,060 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,066 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,067 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,073 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,076 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Ended with exit code 0 [2023-11-06 23:01:56,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,077 INFO L229 MonitoredProcess]: Starting monitored process 220 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Waiting until timeout for monitored process [2023-11-06 23:01:56,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-06 23:01:56,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,089 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,089 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,089 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,092 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,092 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,098 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,101 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Forceful destruction successful, exit code 0 [2023-11-06 23:01:56,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,102 INFO L229 MonitoredProcess]: Starting monitored process 221 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,114 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:56,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Waiting until timeout for monitored process [2023-11-06 23:01:56,124 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,124 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,124 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,126 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,126 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,137 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,140 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Ended with exit code 0 [2023-11-06 23:01:56,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,141 INFO L229 MonitoredProcess]: Starting monitored process 222 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Waiting until timeout for monitored process [2023-11-06 23:01:56,143 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:56,153 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,153 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,153 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,153 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,156 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,156 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,171 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,177 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Forceful destruction successful, exit code 0 [2023-11-06 23:01:56,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,179 INFO L229 MonitoredProcess]: Starting monitored process 223 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Waiting until timeout for monitored process [2023-11-06 23:01:56,183 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:56,192 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,193 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,193 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,195 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,195 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,202 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,204 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Ended with exit code 0 [2023-11-06 23:01:56,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,205 INFO L229 MonitoredProcess]: Starting monitored process 224 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Waiting until timeout for monitored process [2023-11-06 23:01:56,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-06 23:01:56,217 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,218 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,218 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,218 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,220 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,220 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,227 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,229 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Forceful destruction successful, exit code 0 [2023-11-06 23:01:56,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,231 INFO L229 MonitoredProcess]: Starting monitored process 225 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Waiting until timeout for monitored process [2023-11-06 23:01:56,233 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:56,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,245 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,245 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,251 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Ended with exit code 0 [2023-11-06 23:01:56,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,255 INFO L229 MonitoredProcess]: Starting monitored process 226 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Waiting until timeout for monitored process [2023-11-06 23:01:56,257 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:56,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,268 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,269 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,272 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Forceful destruction successful, exit code 0 [2023-11-06 23:01:56,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,276 INFO L229 MonitoredProcess]: Starting monitored process 227 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Waiting until timeout for monitored process [2023-11-06 23:01:56,278 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:56,288 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,289 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,289 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,289 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,292 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,292 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,301 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Ended with exit code 0 [2023-11-06 23:01:56,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,305 INFO L229 MonitoredProcess]: Starting monitored process 228 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Waiting until timeout for monitored process [2023-11-06 23:01:56,307 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:56,317 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,317 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,317 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,317 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,318 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,318 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,321 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,324 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Forceful destruction successful, exit code 0 [2023-11-06 23:01:56,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,325 INFO L229 MonitoredProcess]: Starting monitored process 229 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Waiting until timeout for monitored process [2023-11-06 23:01:56,327 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:56,337 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,338 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,338 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,342 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Ended with exit code 0 [2023-11-06 23:01:56,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,345 INFO L229 MonitoredProcess]: Starting monitored process 230 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Waiting until timeout for monitored process [2023-11-06 23:01:56,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-06 23:01:56,358 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,358 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,358 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,358 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,360 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,361 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,367 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,369 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Ended with exit code 0 [2023-11-06 23:01:56,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,370 INFO L229 MonitoredProcess]: Starting monitored process 231 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Waiting until timeout for monitored process [2023-11-06 23:01:56,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-06 23:01:56,382 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,383 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,385 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,385 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,392 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 23:01:56,394 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Ended with exit code 0 [2023-11-06 23:01:56,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,395 INFO L229 MonitoredProcess]: Starting monitored process 232 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Waiting until timeout for monitored process [2023-11-06 23:01:56,397 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 23:01:56,407 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 23:01:56,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 23:01:56,408 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 23:01:56,408 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 23:01:56,411 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 23:01:56,411 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 23:01:56,420 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 23:01:56,432 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2023-11-06 23:01:56,432 INFO L444 ModelExtractionUtils]: 3 out of 13 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-06 23:01:56,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 23:01:56,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:01:56,433 INFO L229 MonitoredProcess]: Starting monitored process 233 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 23:01:56,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Waiting until timeout for monitored process [2023-11-06 23:01:56,436 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 23:01:56,446 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 23:01:56,446 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 23:01:56,447 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 48))_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 48))_1 Supporting invariants [] [2023-11-06 23:01:56,449 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Forceful destruction successful, exit code 0 [2023-11-06 23:01:57,137 INFO L156 tatePredicateManager]: 28 out of 29 supporting invariants were superfluous and have been removed [2023-11-06 23:01:57,160 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:01:57,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:01:57,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-06 23:01:57,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:01:57,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:01:57,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:01:57,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:01:57,684 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-06 23:01:57,685 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-06 23:01:57,685 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-06 23:01:57,722 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-06 23:01:57,723 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-06 23:01:57,723 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-06 23:01:57,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-06 23:01:57,723 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 108 letters. Loop has 2 letters. [2023-11-06 23:01:57,723 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:01:57,723 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 23:01:57,747 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:01:57,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:01:57,812 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-06 23:01:57,814 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:01:58,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:01:58,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:01:58,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:01:58,226 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-06 23:01:58,227 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-06 23:01:58,227 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-06 23:01:58,258 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-06 23:01:58,259 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-06 23:01:58,259 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-06 23:01:58,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-06 23:01:58,259 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 108 letters. Loop has 2 letters. [2023-11-06 23:01:58,260 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:01:58,260 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 23:01:58,281 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:01:58,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Forceful destruction successful, exit code 0 [2023-11-06 23:01:58,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:01:58,381 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-06 23:01:58,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:01:58,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:01:58,772 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:01:58,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:01:58,798 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-06 23:01:58,799 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-06 23:01:58,799 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-06 23:01:59,315 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-06 23:01:59,315 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-06 23:01:59,316 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-06 23:01:59,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 99 transitions. [2023-11-06 23:01:59,316 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 99 transitions. Stem has 108 letters. Loop has 2 letters. [2023-11-06 23:01:59,316 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:01:59,316 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 99 transitions. Stem has 110 letters. Loop has 2 letters. [2023-11-06 23:01:59,317 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:01:59,317 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 99 transitions. Stem has 108 letters. Loop has 4 letters. [2023-11-06 23:01:59,317 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 23:01:59,317 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 150 states and 193 transitions. [2023-11-06 23:01:59,318 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 23:01:59,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 150 states to 145 states and 186 transitions. [2023-11-06 23:01:59,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 23:01:59,319 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 23:01:59,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 145 states and 186 transitions. [2023-11-06 23:01:59,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:01:59,320 INFO L218 hiAutomatonCegarLoop]: Abstraction has 145 states and 186 transitions. [2023-11-06 23:01:59,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states and 186 transitions. [2023-11-06 23:01:59,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 129. [2023-11-06 23:01:59,322 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-06 23:01:59,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 158 transitions. [2023-11-06 23:01:59,323 INFO L240 hiAutomatonCegarLoop]: Abstraction has 129 states and 158 transitions. [2023-11-06 23:01:59,323 INFO L428 stractBuchiCegarLoop]: Abstraction has 129 states and 158 transitions. [2023-11-06 23:01:59,323 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2023-11-06 23:01:59,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 129 states and 158 transitions. [2023-11-06 23:01:59,323 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 23:01:59,323 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:01:59,323 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:01:59,324 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [14, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:01:59,324 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 23:01:59,324 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 23:01:59,325 INFO L750 eck$LassoCheckResult]: Loop: 20162#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 23:01:59,325 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:01:59,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1030968841, now seen corresponding path program 26 times [2023-11-06 23:01:59,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:01:59,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367511835] [2023-11-06 23:01:59,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:01:59,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:01:59,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:02:00,145 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-06 23:02:00,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:02:00,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367511835] [2023-11-06 23:02:00,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367511835] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:02:00,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549918239] [2023-11-06 23:02:00,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:02:00,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:02:00,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:02:00,146 INFO L229 MonitoredProcess]: Starting monitored process 234 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:02:00,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_50dbe468-433c-42bc-b11d-691b997a27d5/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Waiting until timeout for monitored process [2023-11-06 23:02:00,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:02:00,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:02:00,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-06 23:02:00,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:02:01,007 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-06 23:02:01,007 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:02:01,548 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-06 23:02:01,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549918239] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:02:01,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:02:01,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 46 [2023-11-06 23:02:01,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602757988] [2023-11-06 23:02:01,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:02:01,549 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 23:02:01,549 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:01,550 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 26 times [2023-11-06 23:02:01,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:02:01,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54803741] [2023-11-06 23:02:01,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:01,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:02:01,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:02:01,554 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:02:01,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:02:01,558 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:02:01,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:02:01,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-11-06 23:02:01,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=500, Invalid=1662, Unknown=0, NotChecked=0, Total=2162 [2023-11-06 23:02:01,601 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-06 23:02:02,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:02:02,312 INFO L93 Difference]: Finished difference Result 203 states and 247 transitions. [2023-11-06 23:02:02,312 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 203 states and 247 transitions. [2023-11-06 23:02:02,313 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 23:02:02,314 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 203 states to 136 states and 167 transitions. [2023-11-06 23:02:02,314 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 23:02:02,314 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 23:02:02,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 136 states and 167 transitions. [2023-11-06 23:02:02,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 23:02:02,314 INFO L218 hiAutomatonCegarLoop]: Abstraction has 136 states and 167 transitions. [2023-11-06 23:02:02,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states and 167 transitions. [2023-11-06 23:02:02,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 133. [2023-11-06 23:02:02,317 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-06 23:02:02,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 163 transitions. [2023-11-06 23:02:02,318 INFO L240 hiAutomatonCegarLoop]: Abstraction has 133 states and 163 transitions. [2023-11-06 23:02:02,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-06 23:02:02,318 INFO L428 stractBuchiCegarLoop]: Abstraction has 133 states and 163 transitions. [2023-11-06 23:02:02,319 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2023-11-06 23:02:02,319 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 133 states and 163 transitions. [2023-11-06 23:02:02,319 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 23:02:02,320 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 23:02:02,320 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 23:02:02,321 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [14, 14, 14, 14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:02:02,321 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 23:02:02,321 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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-06 23:02:02,321 INFO L750 eck$LassoCheckResult]: Loop: 21241#L562-3 call main_#t~mem7#1 := read~int(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(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(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-06 23:02:02,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:02,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1613328130, now seen corresponding path program 27 times [2023-11-06 23:02:02,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:02:02,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919926095] [2023-11-06 23:02:02,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:02,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:02:02,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:02:02,377 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:02:02,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:02:02,429 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:02:02,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:02,430 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 27 times [2023-11-06 23:02:02,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:02:02,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948989182] [2023-11-06 23:02:02,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:02,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:02:02,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:02:02,434 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:02:02,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:02:02,438 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:02:02,438 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:02,438 INFO L85 PathProgramCache]: Analyzing trace with hash -74859385, now seen corresponding path program 13 times [2023-11-06 23:02:02,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:02:02,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151004196] [2023-11-06 23:02:02,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:02,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:02:02,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:02:02,511 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:02:02,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:02:02,581 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace