./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/array-memsafety/count_down-alloca-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/array-memsafety/count_down-alloca-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 2407fc1341f915e07c0451c9d94952a51e657d88233cd0bc37ed2523188f0c82 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 01:47:17,392 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 01:47:17,458 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Termination-32bit-Automizer_Default.epf [2023-11-29 01:47:17,464 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 01:47:17,464 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 01:47:17,490 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 01:47:17,491 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 01:47:17,491 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 01:47:17,492 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 01:47:17,492 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 01:47:17,493 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 01:47:17,494 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 01:47:17,494 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 01:47:17,495 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-29 01:47:17,495 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-29 01:47:17,496 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-29 01:47:17,496 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-29 01:47:17,497 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-29 01:47:17,497 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-29 01:47:17,498 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 01:47:17,498 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-29 01:47:17,499 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 01:47:17,500 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 01:47:17,500 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 01:47:17,501 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 01:47:17,501 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-29 01:47:17,501 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-29 01:47:17,502 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-29 01:47:17,502 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 01:47:17,503 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 01:47:17,503 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 01:47:17,503 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-29 01:47:17,504 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 01:47:17,504 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 01:47:17,504 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 01:47:17,505 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 01:47:17,505 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 01:47:17,505 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-29 01:47:17,506 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_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2407fc1341f915e07c0451c9d94952a51e657d88233cd0bc37ed2523188f0c82 [2023-11-29 01:47:17,727 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 01:47:17,753 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 01:47:17,755 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 01:47:17,756 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 01:47:17,757 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 01:47:17,758 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/array-memsafety/count_down-alloca-1.i [2023-11-29 01:47:20,591 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 01:47:20,791 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 01:47:20,792 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/sv-benchmarks/c/array-memsafety/count_down-alloca-1.i [2023-11-29 01:47:20,805 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/data/b28ad72fe/9d75f5e0d2854270b804d20f5d1a13b7/FLAGc7ad0425d [2023-11-29 01:47:20,819 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/data/b28ad72fe/9d75f5e0d2854270b804d20f5d1a13b7 [2023-11-29 01:47:20,822 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 01:47:20,824 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 01:47:20,825 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 01:47:20,825 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 01:47:20,829 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 01:47:20,830 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:47:20" (1/1) ... [2023-11-29 01:47:20,831 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1eb494b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:20, skipping insertion in model container [2023-11-29 01:47:20,831 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:47:20" (1/1) ... [2023-11-29 01:47:20,874 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:47:21,109 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:47:21,120 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 01:47:21,158 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:47:21,182 INFO L206 MainTranslator]: Completed translation [2023-11-29 01:47:21,183 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21 WrapperNode [2023-11-29 01:47:21,183 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 01:47:21,184 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 01:47:21,184 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 01:47:21,184 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 01:47:21,190 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21" (1/1) ... [2023-11-29 01:47:21,202 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21" (1/1) ... [2023-11-29 01:47:21,220 INFO L138 Inliner]: procedures = 115, calls = 10, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 59 [2023-11-29 01:47:21,220 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 01:47:21,221 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 01:47:21,221 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 01:47:21,221 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 01:47:21,230 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21" (1/1) ... [2023-11-29 01:47:21,230 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21" (1/1) ... [2023-11-29 01:47:21,233 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21" (1/1) ... [2023-11-29 01:47:21,246 INFO L175 MemorySlicer]: Split 4 memory accesses to 1 slices as follows [4]. 100 percent of accesses are in the largest equivalence class. The 0 initializations are split as follows [0]. The 2 writes are split as follows [2]. [2023-11-29 01:47:21,247 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21" (1/1) ... [2023-11-29 01:47:21,247 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21" (1/1) ... [2023-11-29 01:47:21,252 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21" (1/1) ... [2023-11-29 01:47:21,256 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21" (1/1) ... [2023-11-29 01:47:21,257 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21" (1/1) ... [2023-11-29 01:47:21,258 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21" (1/1) ... [2023-11-29 01:47:21,261 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 01:47:21,262 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 01:47:21,262 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 01:47:21,262 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 01:47:21,263 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21" (1/1) ... [2023-11-29 01:47:21,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:21,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:21,290 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:21,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-29 01:47:21,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 01:47:21,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 01:47:21,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 01:47:21,322 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 01:47:21,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 01:47:21,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 01:47:21,418 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 01:47:21,420 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 01:47:21,524 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 01:47:21,533 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 01:47:21,533 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 01:47:21,534 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:47:21 BoogieIcfgContainer [2023-11-29 01:47:21,534 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 01:47:21,535 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-29 01:47:21,535 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-29 01:47:21,538 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-29 01:47:21,539 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-29 01:47:21,539 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 29.11 01:47:20" (1/3) ... [2023-11-29 01:47:21,540 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3c53d97a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.11 01:47:21, skipping insertion in model container [2023-11-29 01:47:21,540 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-29 01:47:21,540 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:47:21" (2/3) ... [2023-11-29 01:47:21,540 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3c53d97a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.11 01:47:21, skipping insertion in model container [2023-11-29 01:47:21,540 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-29 01:47:21,541 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:47:21" (3/3) ... [2023-11-29 01:47:21,542 INFO L332 chiAutomizerObserver]: Analyzing ICFG count_down-alloca-1.i [2023-11-29 01:47:21,603 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-29 01:47:21,603 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-29 01:47:21,603 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-29 01:47:21,604 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-29 01:47:21,604 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-29 01:47:21,604 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-29 01:47:21,604 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-29 01:47:21,604 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-29 01:47:21,608 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:21,622 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2023-11-29 01:47:21,623 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:21,623 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:21,627 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2023-11-29 01:47:21,627 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-29 01:47:21,637 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-29 01:47:21,637 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:21,639 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2023-11-29 01:47:21,640 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:21,640 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:21,640 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2023-11-29 01:47:21,640 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-29 01:47:21,646 INFO L748 eck$LassoCheckResult]: Stem: 15#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 9#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; 18#L516true assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 16#L516-2true call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 10#L518true assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 11#L519-3true [2023-11-29 01:47:21,647 INFO L750 eck$LassoCheckResult]: Loop: 11#L519-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; 12#L521true assume main_~val~0#1 < 0;main_~val~0#1 := 0; 7#L521-2true call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8#L519-2true main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11#L519-3true [2023-11-29 01:47:21,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:21,652 INFO L85 PathProgramCache]: Analyzing trace with hash 28695753, now seen corresponding path program 1 times [2023-11-29 01:47:21,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:21,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315009440] [2023-11-29 01:47:21,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:21,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:21,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:21,770 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:21,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:21,799 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:21,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:21,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1603878, now seen corresponding path program 1 times [2023-11-29 01:47:21,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:21,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021590536] [2023-11-29 01:47:21,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:21,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:21,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:21,817 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:21,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:21,827 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:21,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:21,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1182970350, now seen corresponding path program 1 times [2023-11-29 01:47:21,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:21,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901705785] [2023-11-29 01:47:21,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:21,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:21,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:21,858 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:21,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:21,881 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:22,193 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:47:22,193 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:47:22,193 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:47:22,194 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:47:22,194 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:47:22,194 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:22,194 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:47:22,194 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:47:22,194 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration1_Lasso [2023-11-29 01:47:22,195 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:47:22,195 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:47:22,216 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,225 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,228 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,231 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,233 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,238 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,240 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,411 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,415 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,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-29 01:47:22,422 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,424 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,427 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,430 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,434 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:22,797 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:47:22,802 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:47:22,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:22,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:22,808 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:22,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-11-29 01:47:22,810 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:22,824 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:22,824 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:22,825 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:22,825 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:22,825 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:22,827 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:22,827 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:22,829 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:22,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:22,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:22,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:22,835 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:22,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-29 01:47:22,839 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:22,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:22,850 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:22,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:22,851 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:22,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:22,851 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:22,852 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:22,853 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:22,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2023-11-29 01:47:22,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:22,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:22,857 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:22,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-29 01:47:22,859 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:22,870 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:22,870 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:22,870 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:22,870 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:22,870 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:22,871 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:22,871 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:22,873 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:22,875 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2023-11-29 01:47:22,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:22,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:22,877 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:22,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-29 01:47:22,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-29 01:47:22,889 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:22,890 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:22,890 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:22,890 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:22,890 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:22,891 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:22,891 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:22,893 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:22,897 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2023-11-29 01:47:22,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:22,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:22,899 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:22,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-29 01:47:22,909 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:22,919 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:22,920 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:22,920 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:22,920 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:22,924 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:22,924 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:22,929 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:22,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2023-11-29 01:47:22,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:22,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:22,935 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:22,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-29 01:47:22,941 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:22,952 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:22,952 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:22,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:22,952 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:22,952 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:22,953 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:22,953 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:22,954 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:22,957 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2023-11-29 01:47:22,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:22,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:22,958 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:22,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-29 01:47:22,961 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:22,971 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:22,972 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:22,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:22,972 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:22,981 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:22,981 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:23,020 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:47:23,051 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-29 01:47:23,051 INFO L444 ModelExtractionUtils]: 1 out of 19 variables were initially zero. Simplification set additionally 14 variables to zero. [2023-11-29 01:47:23,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:23,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:23,054 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:23,058 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:47:23,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-29 01:47:23,072 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:47:23,072 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:47:23,073 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 + 2*v_rep(select #length ULTIMATE.start_main_~arr~0#1.base)_1 - 4*ULTIMATE.start_main_~i~0#1 Supporting invariants [] [2023-11-29 01:47:23,077 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2023-11-29 01:47:23,097 INFO L156 tatePredicateManager]: 3 out of 3 supporting invariants were superfluous and have been removed [2023-11-29 01:47:23,105 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~arr~0!base] could not be translated [2023-11-29 01:47:23,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:23,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:23,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 01:47:23,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:23,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:23,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 16 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:47:23,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:23,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:23,241 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2023-11-29 01:47:23,243 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:23,308 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 41 states and 58 transitions. Complement of second has 8 states. [2023-11-29 01:47:23,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:23,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:23,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 38 transitions. [2023-11-29 01:47:23,317 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 5 letters. Loop has 4 letters. [2023-11-29 01:47:23,317 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:23,317 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 9 letters. Loop has 4 letters. [2023-11-29 01:47:23,318 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:23,318 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 5 letters. Loop has 8 letters. [2023-11-29 01:47:23,318 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:23,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41 states and 58 transitions. [2023-11-29 01:47:23,322 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-29 01:47:23,324 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41 states to 15 states and 20 transitions. [2023-11-29 01:47:23,325 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:47:23,325 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2023-11-29 01:47:23,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 20 transitions. [2023-11-29 01:47:23,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:47:23,326 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15 states and 20 transitions. [2023-11-29 01:47:23,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states and 20 transitions. [2023-11-29 01:47:23,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2023-11-29 01:47:23,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 1.3333333333333333) internal successors, (20), 14 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:23,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 20 transitions. [2023-11-29 01:47:23,345 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15 states and 20 transitions. [2023-11-29 01:47:23,345 INFO L428 stractBuchiCegarLoop]: Abstraction has 15 states and 20 transitions. [2023-11-29 01:47:23,345 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-29 01:47:23,345 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15 states and 20 transitions. [2023-11-29 01:47:23,346 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-29 01:47:23,346 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:23,346 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:23,346 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:23,346 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-29 01:47:23,346 INFO L748 eck$LassoCheckResult]: Stem: 138#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 132#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; 133#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 139#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 134#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 135#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 136#L519-4 main_~j~0#1 := 0; 126#L526-3 [2023-11-29 01:47:23,347 INFO L750 eck$LassoCheckResult]: Loop: 126#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 128#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 127#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 125#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 126#L526-3 [2023-11-29 01:47:23,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:23,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1806815512, now seen corresponding path program 1 times [2023-11-29 01:47:23,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:23,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43826688] [2023-11-29 01:47:23,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:23,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:23,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:23,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:23,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:47:23,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43826688] [2023-11-29 01:47:23,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43826688] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:47:23,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:47:23,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 01:47:23,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792496773] [2023-11-29 01:47:23,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:47:23,443 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:47:23,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:23,443 INFO L85 PathProgramCache]: Analyzing trace with hash 2252300, now seen corresponding path program 1 times [2023-11-29 01:47:23,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:23,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795839447] [2023-11-29 01:47:23,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:23,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:23,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:23,450 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:23,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:23,456 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:23,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:47:23,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:47:23,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:47:23,509 INFO L87 Difference]: Start difference. First operand 15 states and 20 transitions. cyclomatic complexity: 7 Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:23,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:47:23,541 INFO L93 Difference]: Finished difference Result 18 states and 23 transitions. [2023-11-29 01:47:23,541 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18 states and 23 transitions. [2023-11-29 01:47:23,542 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-29 01:47:23,543 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18 states to 18 states and 23 transitions. [2023-11-29 01:47:23,543 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:47:23,543 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2023-11-29 01:47:23,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 23 transitions. [2023-11-29 01:47:23,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:47:23,544 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18 states and 23 transitions. [2023-11-29 01:47:23,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states and 23 transitions. [2023-11-29 01:47:23,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 15. [2023-11-29 01:47:23,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:23,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 19 transitions. [2023-11-29 01:47:23,546 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15 states and 19 transitions. [2023-11-29 01:47:23,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:47:23,548 INFO L428 stractBuchiCegarLoop]: Abstraction has 15 states and 19 transitions. [2023-11-29 01:47:23,548 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-29 01:47:23,548 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15 states and 19 transitions. [2023-11-29 01:47:23,549 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-29 01:47:23,549 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:23,549 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:23,550 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:23,550 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-29 01:47:23,550 INFO L748 eck$LassoCheckResult]: Stem: 178#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 172#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; 173#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 179#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 174#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 175#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 176#L521 assume !(main_~val~0#1 < 0); 169#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 170#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 171#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 177#L519-4 main_~j~0#1 := 0; 166#L526-3 [2023-11-29 01:47:23,551 INFO L750 eck$LassoCheckResult]: Loop: 166#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 168#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 167#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 165#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 166#L526-3 [2023-11-29 01:47:23,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:23,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1329979393, now seen corresponding path program 1 times [2023-11-29 01:47:23,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:23,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545446196] [2023-11-29 01:47:23,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:23,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:23,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:23,568 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:23,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:23,587 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:23,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:23,587 INFO L85 PathProgramCache]: Analyzing trace with hash 2252300, now seen corresponding path program 2 times [2023-11-29 01:47:23,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:23,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095411013] [2023-11-29 01:47:23,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:23,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:23,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:23,594 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:23,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:23,600 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:23,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:23,601 INFO L85 PathProgramCache]: Analyzing trace with hash -2035265782, now seen corresponding path program 1 times [2023-11-29 01:47:23,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:23,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769611800] [2023-11-29 01:47:23,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:23,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:23,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:23,625 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:23,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:23,646 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:23,898 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:47:23,898 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:47:23,898 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:47:23,898 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:47:23,899 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:47:23,899 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:23,899 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:47:23,899 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:47:23,899 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration3_Lasso [2023-11-29 01:47:23,899 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:47:23,899 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:47:23,902 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:23,904 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:23,907 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:23,909 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:23,911 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:23,913 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:24,063 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:24,065 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:24,068 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:24,070 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:24,075 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:24,077 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:24,081 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:24,280 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:47:24,280 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:47:24,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:24,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:24,281 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:24,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-29 01:47:24,283 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:24,294 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:24,294 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:24,294 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:24,294 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:24,294 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:24,295 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:24,295 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:24,296 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:24,308 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2023-11-29 01:47:24,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:24,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:24,310 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:24,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-29 01:47:24,313 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:24,323 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:24,323 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:24,323 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:24,323 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:24,323 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:24,324 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:24,324 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:24,326 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:24,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2023-11-29 01:47:24,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:24,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:24,330 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:24,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2023-11-29 01:47:24,333 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:24,343 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:24,343 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:24,343 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:24,343 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:24,343 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:24,343 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:24,344 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:24,345 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:24,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2023-11-29 01:47:24,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:24,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:24,349 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:24,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-11-29 01:47:24,352 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:24,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:24,362 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:24,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:24,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:24,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:24,363 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:24,363 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:24,364 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:24,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2023-11-29 01:47:24,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:24,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:24,369 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:24,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-11-29 01:47:24,371 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:24,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:24,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:24,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:24,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:24,383 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:24,383 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:24,387 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:24,390 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:24,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:24,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:24,392 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:24,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-11-29 01:47:24,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-29 01:47:24,409 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:24,410 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:24,410 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:24,410 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:24,417 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:24,417 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:24,428 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:47:24,451 INFO L443 ModelExtractionUtils]: Simplification made 11 calls to the SMT solver. [2023-11-29 01:47:24,451 INFO L444 ModelExtractionUtils]: 3 out of 19 variables were initially zero. Simplification set additionally 13 variables to zero. [2023-11-29 01:47:24,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:24,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:24,456 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:24,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-29 01:47:24,465 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:47:24,476 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:47:24,476 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:47:24,477 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~length~0#1, ULTIMATE.start_main_~j~0#1) = 1*ULTIMATE.start_main_~length~0#1 - 1*ULTIMATE.start_main_~j~0#1 Supporting invariants [] [2023-11-29 01:47:24,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2023-11-29 01:47:24,486 INFO L156 tatePredicateManager]: 3 out of 3 supporting invariants were superfluous and have been removed [2023-11-29 01:47:24,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:24,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:24,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 01:47:24,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:24,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:24,541 INFO L262 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 01:47:24,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:24,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:24,568 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2023-11-29 01:47:24,569 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15 states and 19 transitions. cyclomatic complexity: 6 Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:24,589 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15 states and 19 transitions. cyclomatic complexity: 6. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 20 states and 26 transitions. Complement of second has 4 states. [2023-11-29 01:47:24,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:24,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:24,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 18 transitions. [2023-11-29 01:47:24,591 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 18 transitions. Stem has 11 letters. Loop has 4 letters. [2023-11-29 01:47:24,591 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:24,591 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 18 transitions. Stem has 15 letters. Loop has 4 letters. [2023-11-29 01:47:24,591 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:24,591 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 18 transitions. Stem has 11 letters. Loop has 8 letters. [2023-11-29 01:47:24,592 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:24,592 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20 states and 26 transitions. [2023-11-29 01:47:24,593 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:24,593 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20 states to 19 states and 25 transitions. [2023-11-29 01:47:24,593 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:47:24,594 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2023-11-29 01:47:24,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 25 transitions. [2023-11-29 01:47:24,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:24,594 INFO L218 hiAutomatonCegarLoop]: Abstraction has 19 states and 25 transitions. [2023-11-29 01:47:24,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states and 25 transitions. [2023-11-29 01:47:24,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 18. [2023-11-29 01:47:24,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 1.3333333333333333) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:24,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 24 transitions. [2023-11-29 01:47:24,596 INFO L240 hiAutomatonCegarLoop]: Abstraction has 18 states and 24 transitions. [2023-11-29 01:47:24,596 INFO L428 stractBuchiCegarLoop]: Abstraction has 18 states and 24 transitions. [2023-11-29 01:47:24,597 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-29 01:47:24,597 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18 states and 24 transitions. [2023-11-29 01:47:24,597 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:24,597 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:24,597 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:24,598 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:24,598 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:24,598 INFO L748 eck$LassoCheckResult]: Stem: 292#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 286#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; 287#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 293#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 288#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 289#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 290#L521 assume !(main_~val~0#1 < 0); 283#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 284#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 285#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 291#L519-4 main_~j~0#1 := 0; 282#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 279#L527-3 [2023-11-29 01:47:24,598 INFO L750 eck$LassoCheckResult]: Loop: 279#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 278#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 279#L527-3 [2023-11-29 01:47:24,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:24,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1720311820, now seen corresponding path program 1 times [2023-11-29 01:47:24,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:24,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206228206] [2023-11-29 01:47:24,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:24,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:24,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:24,615 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:24,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:24,628 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:24,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:24,628 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 1 times [2023-11-29 01:47:24,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:24,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203308439] [2023-11-29 01:47:24,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:24,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:24,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:24,635 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:24,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:24,639 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:24,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:24,640 INFO L85 PathProgramCache]: Analyzing trace with hash -342748399, now seen corresponding path program 1 times [2023-11-29 01:47:24,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:24,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497412036] [2023-11-29 01:47:24,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:24,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:24,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:24,658 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:24,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:24,673 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:24,714 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2023-11-29 01:47:24,718 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2023-11-29 01:47:24,920 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:47:24,920 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:47:24,921 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:47:24,921 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:47:24,921 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:47:24,921 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:24,921 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:47:24,921 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:47:24,921 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration4_Lasso [2023-11-29 01:47:24,921 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:47:24,921 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:47:24,923 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:24,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-29 01:47: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-29 01:47: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-29 01:47:24,935 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:24,937 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:25,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-29 01:47:25,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-29 01:47:25,093 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:25,096 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:25,098 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:25,100 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:25,102 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:25,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-29 01:47:25,107 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:25,313 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:47:25,313 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:47:25,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:25,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:25,319 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:25,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-29 01:47:25,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:25,335 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:25,335 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:25,335 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:25,335 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:25,337 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:25,337 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:25,342 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:25,345 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2023-11-29 01:47:25,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:25,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:25,347 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:25,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-11-29 01:47:25,350 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:25,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:25,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:25,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:25,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:25,365 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:25,365 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:25,369 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:25,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2023-11-29 01:47:25,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:25,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:25,375 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:25,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-29 01:47:25,378 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:25,391 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:25,392 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:25,392 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:25,392 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:25,392 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:25,392 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:25,392 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:25,394 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:25,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2023-11-29 01:47:25,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:25,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:25,400 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:25,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2023-11-29 01:47:25,406 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:25,418 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:25,419 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:25,419 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:25,419 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:25,419 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:25,419 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:25,420 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:25,421 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:25,425 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2023-11-29 01:47:25,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:25,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:25,426 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:25,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-29 01:47:25,431 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:25,444 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:25,445 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:25,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:25,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:25,445 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:25,445 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:25,445 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:25,447 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:25,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2023-11-29 01:47:25,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:25,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:25,452 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:25,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-11-29 01:47:25,455 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:25,468 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:25,468 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:25,468 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:25,468 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:25,472 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:25,472 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:25,479 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:25,483 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2023-11-29 01:47:25,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:25,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:25,484 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:25,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-29 01:47:25,487 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:25,501 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:25,501 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:25,501 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:25,501 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:25,506 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:25,506 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:25,516 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:25,520 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2023-11-29 01:47:25,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:25,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:25,521 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:25,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-29 01:47:25,525 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:25,538 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:25,538 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:25,538 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:25,538 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:25,541 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:25,541 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:25,548 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:25,551 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2023-11-29 01:47:25,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:25,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:25,554 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:25,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2023-11-29 01:47:25,559 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:25,572 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:25,572 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:25,572 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:25,572 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:25,577 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:25,577 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:25,587 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:47:25,600 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 01:47:25,600 INFO L444 ModelExtractionUtils]: 3 out of 13 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-29 01:47:25,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:25,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:25,601 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:25,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-29 01:47:25,605 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:47:25,618 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:47:25,619 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:47:25,619 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) ULTIMATE.start_main_~arr~0#1.offset)_2) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) ULTIMATE.start_main_~arr~0#1.offset)_2 Supporting invariants [] [2023-11-29 01:47:25,622 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2023-11-29 01:47:25,631 INFO L156 tatePredicateManager]: 3 out of 4 supporting invariants were superfluous and have been removed [2023-11-29 01:47:25,634 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][~arr~0!offset] could not be translated [2023-11-29 01:47:25,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:25,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:25,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 01:47:25,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:25,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:25,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:25,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:25,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:25,726 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 2 loop predicates [2023-11-29 01:47:25,726 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 18 states and 24 transitions. cyclomatic complexity: 9 Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:25,775 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 18 states and 24 transitions. cyclomatic complexity: 9. Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 27 states and 35 transitions. Complement of second has 8 states. [2023-11-29 01:47:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:25,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:25,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 17 transitions. [2023-11-29 01:47:25,777 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 12 letters. Loop has 2 letters. [2023-11-29 01:47:25,777 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:25,777 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 14 letters. Loop has 2 letters. [2023-11-29 01:47:25,777 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:25,777 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 12 letters. Loop has 4 letters. [2023-11-29 01:47:25,778 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:25,778 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27 states and 35 transitions. [2023-11-29 01:47:25,779 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:25,779 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27 states to 22 states and 28 transitions. [2023-11-29 01:47:25,780 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:47:25,780 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:47:25,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 28 transitions. [2023-11-29 01:47:25,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:25,780 INFO L218 hiAutomatonCegarLoop]: Abstraction has 22 states and 28 transitions. [2023-11-29 01:47:25,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states and 28 transitions. [2023-11-29 01:47:25,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 21. [2023-11-29 01:47:25,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 21 states have (on average 1.2857142857142858) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:25,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 27 transitions. [2023-11-29 01:47:25,783 INFO L240 hiAutomatonCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-29 01:47:25,783 INFO L428 stractBuchiCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-29 01:47:25,783 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-29 01:47:25,783 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21 states and 27 transitions. [2023-11-29 01:47:25,784 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:25,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:25,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:25,784 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:25,784 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:25,785 INFO L748 eck$LassoCheckResult]: Stem: 427#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 420#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; 421#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 428#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 422#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 423#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 424#L521 assume !(main_~val~0#1 < 0); 417#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 418#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 419#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 425#L519-4 main_~j~0#1 := 0; 415#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 414#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 429#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 409#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 410#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 412#L527-3 [2023-11-29 01:47:25,785 INFO L750 eck$LassoCheckResult]: Loop: 412#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 411#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 412#L527-3 [2023-11-29 01:47:25,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:25,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1331270241, now seen corresponding path program 2 times [2023-11-29 01:47:25,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:25,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15224869] [2023-11-29 01:47:25,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:25,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:25,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:25,878 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:25,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:47:25,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15224869] [2023-11-29 01:47:25,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15224869] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:47:25,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943985686] [2023-11-29 01:47:25,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:47:25,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:47:25,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:25,880 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:47:25,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 01:47:25,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:47:25,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:47:25,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:47:25,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:26,004 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:26,004 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:47:26,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:26,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943985686] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:47:26,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:47:26,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2023-11-29 01:47:26,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164583469] [2023-11-29 01:47:26,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:47:26,057 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:47:26,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:26,058 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 2 times [2023-11-29 01:47:26,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:26,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709240236] [2023-11-29 01:47:26,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:26,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:26,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:26,066 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:26,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:26,071 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:26,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:47:26,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 01:47:26,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-29 01:47:26,114 INFO L87 Difference]: Start difference. First operand 21 states and 27 transitions. cyclomatic complexity: 10 Second operand has 11 states, 10 states have (on average 3.2) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:26,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:47:26,245 INFO L93 Difference]: Finished difference Result 45 states and 57 transitions. [2023-11-29 01:47:26,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 45 states and 57 transitions. [2023-11-29 01:47:26,246 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:26,247 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 45 states to 28 states and 35 transitions. [2023-11-29 01:47:26,247 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:47:26,247 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:47:26,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 35 transitions. [2023-11-29 01:47:26,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:26,247 INFO L218 hiAutomatonCegarLoop]: Abstraction has 28 states and 35 transitions. [2023-11-29 01:47:26,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states and 35 transitions. [2023-11-29 01:47:26,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 25. [2023-11-29 01:47:26,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 25 states have (on average 1.24) internal successors, (31), 24 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:26,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 31 transitions. [2023-11-29 01:47:26,250 INFO L240 hiAutomatonCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-29 01:47:26,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 01:47:26,251 INFO L428 stractBuchiCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-29 01:47:26,251 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-29 01:47:26,251 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 31 transitions. [2023-11-29 01:47:26,252 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:26,252 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:26,252 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:26,253 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:26,253 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:26,253 INFO L748 eck$LassoCheckResult]: Stem: 608#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 601#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; 602#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 609#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 603#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 604#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 605#L521 assume !(main_~val~0#1 < 0); 613#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 599#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 600#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 606#L521 assume !(main_~val~0#1 < 0); 597#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 598#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 612#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 610#L519-4 main_~j~0#1 := 0; 595#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 594#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 611#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 589#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 590#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 592#L527-3 [2023-11-29 01:47:26,253 INFO L750 eck$LassoCheckResult]: Loop: 592#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 591#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 592#L527-3 [2023-11-29 01:47:26,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:26,253 INFO L85 PathProgramCache]: Analyzing trace with hash 34477914, now seen corresponding path program 3 times [2023-11-29 01:47:26,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:26,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916600930] [2023-11-29 01:47:26,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:26,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:26,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:26,276 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:26,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:26,290 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:26,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:26,291 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 3 times [2023-11-29 01:47:26,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:26,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17755590] [2023-11-29 01:47:26,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:26,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:26,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:26,315 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:26,316 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2023-11-29 01:47:26,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:26,320 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:26,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:26,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1226461473, now seen corresponding path program 1 times [2023-11-29 01:47:26,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:26,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108304460] [2023-11-29 01:47:26,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:26,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:26,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:26,340 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:26,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:26,357 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:26,659 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:47:26,659 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:47:26,659 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:47:26,659 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:47:26,659 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:47:26,659 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:26,659 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:47:26,660 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:47:26,660 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration6_Lasso [2023-11-29 01:47:26,660 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:47:26,660 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:47:26,662 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:26,665 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:26,667 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:26,670 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:26,672 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:26,674 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:26,677 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:26,679 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:26,682 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:26,685 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:26,687 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:26,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-29 01:47:26,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-29 01:47:26,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-29 01:47:26,697 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:27,031 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:47:27,031 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:47:27,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,032 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-29 01:47:27,035 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,045 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:27,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,046 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:27,046 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:27,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,050 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:27,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,051 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-11-29 01:47:27,053 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,063 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,063 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:27,063 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,064 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,064 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:27,064 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:27,065 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,067 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2023-11-29 01:47:27,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,068 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-11-29 01:47:27,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,081 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,081 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,082 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:27,082 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:27,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2023-11-29 01:47:27,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,090 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-29 01:47:27,092 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,102 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:27,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,103 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,103 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:27,103 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:27,104 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,107 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2023-11-29 01:47:27,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,108 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-11-29 01:47:27,110 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,119 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,120 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:27,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,120 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,120 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:27,121 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:27,122 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,126 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2023-11-29 01:47:27,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,127 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-11-29 01:47:27,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-29 01:47:27,142 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,142 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,142 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,142 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,144 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:27,144 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:27,156 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,159 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2023-11-29 01:47:27,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,161 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2023-11-29 01:47:27,164 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,174 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,174 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,174 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,174 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,176 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:27,176 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:27,179 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,182 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:27,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,185 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-11-29 01:47:27,187 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,197 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,197 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,197 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,199 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:27,199 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:27,203 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,206 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2023-11-29 01:47:27,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,208 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-11-29 01:47:27,212 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,224 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,224 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:27,224 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,224 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,224 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,225 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:27,225 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:27,226 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,229 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2023-11-29 01:47:27,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,230 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-11-29 01:47:27,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-29 01:47:27,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,243 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:27,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:27,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:27,245 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2023-11-29 01:47:27,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,248 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-29 01:47:27,250 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,260 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,260 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:27,260 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,261 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,261 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:27,261 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:27,262 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,265 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2023-11-29 01:47:27,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,266 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-29 01:47:27,268 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,278 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,278 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:27,278 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,278 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,278 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,279 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:27,279 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:27,280 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,284 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2023-11-29 01:47:27,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,285 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-11-29 01:47:27,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,304 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,305 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:27,305 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:27,309 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,311 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2023-11-29 01:47:27,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,312 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-11-29 01:47:27,315 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,327 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,327 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,327 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,328 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:27,328 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:27,332 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,336 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2023-11-29 01:47:27,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,341 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-29 01:47:27,344 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,355 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,355 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,355 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,355 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,357 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:27,357 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:27,363 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:27,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,367 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-29 01:47:27,369 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,380 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,380 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,380 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,380 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,382 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:27,382 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:27,386 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,388 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2023-11-29 01:47:27,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,390 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-29 01:47:27,392 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,402 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,402 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,403 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,404 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:27,404 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:27,408 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,410 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2023-11-29 01:47:27,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,411 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2023-11-29 01:47:27,414 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,424 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,424 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,424 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,428 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:27,428 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:27,436 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:27,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,440 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2023-11-29 01:47:27,442 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,452 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,452 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,452 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,452 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,454 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:27,454 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:27,459 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:27,461 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2023-11-29 01:47:27,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,462 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2023-11-29 01:47:27,465 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:27,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:27,475 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:27,475 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:27,475 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:27,479 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:27,479 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:27,488 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:47:27,502 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 01:47:27,502 INFO L444 ModelExtractionUtils]: 4 out of 13 variables were initially zero. Simplification set additionally 7 variables to zero. [2023-11-29 01:47:27,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:27,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:27,503 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:27,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2023-11-29 01:47:27,505 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:47:27,516 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:47:27,517 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:47:27,517 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 4)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 4)_1 Supporting invariants [] [2023-11-29 01:47:27,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2023-11-29 01:47:27,532 INFO L156 tatePredicateManager]: 5 out of 6 supporting invariants were superfluous and have been removed [2023-11-29 01:47:27,534 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][4] could not be translated [2023-11-29 01:47:27,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:27,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:27,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:47:27,579 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:27,698 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2023-11-29 01:47:27,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:27,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:27,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:27,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:27,770 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.5 stem predicates 2 loop predicates [2023-11-29 01:47:27,770 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:27,819 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 26 states and 33 transitions. Complement of second has 6 states. [2023-11-29 01:47:27,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 4 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:27,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:27,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2023-11-29 01:47:27,821 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 20 letters. Loop has 2 letters. [2023-11-29 01:47:27,821 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:27,822 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:27,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:27,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:27,861 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:47:27,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:27,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:27,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:27,976 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:27,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:27,997 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.5 stem predicates 2 loop predicates [2023-11-29 01:47:27,997 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:28,042 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 26 states and 33 transitions. Complement of second has 6 states. [2023-11-29 01:47:28,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 4 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:28,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:28,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2023-11-29 01:47:28,043 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 20 letters. Loop has 2 letters. [2023-11-29 01:47:28,044 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:28,044 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:28,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:28,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:28,084 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:47:28,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:28,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:28,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:28,211 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:28,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:28,237 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.5 stem predicates 2 loop predicates [2023-11-29 01:47:28,237 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:28,330 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 40 states and 50 transitions. Complement of second has 12 states. [2023-11-29 01:47:28,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 5 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:47:28,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:28,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 38 transitions. [2023-11-29 01:47:28,331 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 38 transitions. Stem has 20 letters. Loop has 2 letters. [2023-11-29 01:47:28,332 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:28,332 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 38 transitions. Stem has 22 letters. Loop has 2 letters. [2023-11-29 01:47:28,332 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:28,332 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 38 transitions. Stem has 20 letters. Loop has 4 letters. [2023-11-29 01:47:28,332 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:28,332 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 40 states and 50 transitions. [2023-11-29 01:47:28,333 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:28,334 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 40 states to 35 states and 43 transitions. [2023-11-29 01:47:28,334 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:47:28,334 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:47:28,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 43 transitions. [2023-11-29 01:47:28,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:28,334 INFO L218 hiAutomatonCegarLoop]: Abstraction has 35 states and 43 transitions. [2023-11-29 01:47:28,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states and 43 transitions. [2023-11-29 01:47:28,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 30. [2023-11-29 01:47:28,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 30 states have (on average 1.2333333333333334) internal successors, (37), 29 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:28,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2023-11-29 01:47:28,337 INFO L240 hiAutomatonCegarLoop]: Abstraction has 30 states and 37 transitions. [2023-11-29 01:47:28,337 INFO L428 stractBuchiCegarLoop]: Abstraction has 30 states and 37 transitions. [2023-11-29 01:47:28,337 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-29 01:47:28,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30 states and 37 transitions. [2023-11-29 01:47:28,338 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:28,338 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:28,338 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:28,339 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:28,339 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:28,339 INFO L748 eck$LassoCheckResult]: Stem: 1020#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1012#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; 1013#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 1021#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 1014#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 1015#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1016#L521 assume !(main_~val~0#1 < 0); 1009#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1010#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1011#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1017#L521 assume !(main_~val~0#1 < 0); 1025#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1024#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1023#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 1022#L519-4 main_~j~0#1 := 0; 1006#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 1007#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1027#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1026#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1008#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 1005#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1029#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1000#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1001#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 1003#L527-3 [2023-11-29 01:47:28,339 INFO L750 eck$LassoCheckResult]: Loop: 1003#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1002#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 1003#L527-3 [2023-11-29 01:47:28,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:28,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1808436561, now seen corresponding path program 4 times [2023-11-29 01:47:28,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:28,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121156663] [2023-11-29 01:47:28,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:28,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:28,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:28,451 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:28,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:47:28,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121156663] [2023-11-29 01:47:28,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121156663] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:47:28,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713144758] [2023-11-29 01:47:28,452 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:47:28,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:47:28,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:28,453 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:47:28,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-11-29 01:47:28,509 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:47:28,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:47:28,510 INFO L262 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:47:28,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:28,597 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:28,597 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:47:28,660 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:28,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713144758] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:47:28,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:47:28,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2023-11-29 01:47:28,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702278307] [2023-11-29 01:47:28,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:47:28,661 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:47:28,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:28,662 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 4 times [2023-11-29 01:47:28,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:28,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030695604] [2023-11-29 01:47:28,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:28,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:28,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:28,667 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:28,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:28,670 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:28,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:47:28,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:47:28,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:47:28,709 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. cyclomatic complexity: 12 Second operand has 14 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:28,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:47:28,824 INFO L93 Difference]: Finished difference Result 49 states and 60 transitions. [2023-11-29 01:47:28,824 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 49 states and 60 transitions. [2023-11-29 01:47:28,826 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:28,826 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 49 states to 37 states and 46 transitions. [2023-11-29 01:47:28,826 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:47:28,826 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:47:28,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 46 transitions. [2023-11-29 01:47:28,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:28,827 INFO L218 hiAutomatonCegarLoop]: Abstraction has 37 states and 46 transitions. [2023-11-29 01:47:28,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states and 46 transitions. [2023-11-29 01:47:28,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 34. [2023-11-29 01:47:28,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 33 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:28,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 42 transitions. [2023-11-29 01:47:28,830 INFO L240 hiAutomatonCegarLoop]: Abstraction has 34 states and 42 transitions. [2023-11-29 01:47:28,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:47:28,831 INFO L428 stractBuchiCegarLoop]: Abstraction has 34 states and 42 transitions. [2023-11-29 01:47:28,831 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-29 01:47:28,832 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 34 states and 42 transitions. [2023-11-29 01:47:28,832 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:28,832 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:28,832 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:28,833 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:28,834 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:28,834 INFO L748 eck$LassoCheckResult]: Stem: 1262#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1253#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; 1254#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 1263#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 1255#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 1256#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1257#L521 assume !(main_~val~0#1 < 0); 1275#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1274#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1258#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1259#L521 assume !(main_~val~0#1 < 0); 1250#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1251#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1252#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1266#L521 assume !(main_~val~0#1 < 0); 1273#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1267#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1265#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 1264#L519-4 main_~j~0#1 := 0; 1248#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 1249#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1270#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1242#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1243#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 1247#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1271#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1269#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1268#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 1245#L527-3 [2023-11-29 01:47:28,834 INFO L750 eck$LassoCheckResult]: Loop: 1245#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1244#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 1245#L527-3 [2023-11-29 01:47:28,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:28,834 INFO L85 PathProgramCache]: Analyzing trace with hash -759828824, now seen corresponding path program 5 times [2023-11-29 01:47:28,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:28,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296618727] [2023-11-29 01:47:28,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:28,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:28,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:28,855 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:28,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:28,870 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:28,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:28,870 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 5 times [2023-11-29 01:47:28,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:28,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753393213] [2023-11-29 01:47:28,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:28,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:28,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:28,874 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:28,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:28,877 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:28,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:28,878 INFO L85 PathProgramCache]: Analyzing trace with hash -51058003, now seen corresponding path program 2 times [2023-11-29 01:47:28,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:28,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056575888] [2023-11-29 01:47:28,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:28,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:28,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:28,896 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:28,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:28,912 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:29,414 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:47:29,415 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:47:29,415 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:47:29,415 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:47:29,415 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:47:29,415 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:29,415 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:47:29,415 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:47:29,415 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration8_Lasso [2023-11-29 01:47:29,415 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:47:29,415 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:47:29,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-29 01:47:29,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-29 01:47:29,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-29 01:47:29,422 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:29,425 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:29,427 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:29,429 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:29,431 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:29,630 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:29,633 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:29,635 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:29,637 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:29,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-29 01:47:29,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-29 01:47:29,914 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:47:29,915 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:47:29,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:29,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:29,916 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:29,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2023-11-29 01:47:29,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-29 01:47:29,928 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:29,928 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:29,928 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:29,928 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:29,928 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:29,929 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:29,929 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:29,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:29,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2023-11-29 01:47:29,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:29,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:29,933 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:29,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2023-11-29 01:47:29,935 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:29,945 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:29,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:29,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:29,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:29,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:29,946 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:29,946 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:29,948 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:29,950 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:29,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:29,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:29,951 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:29,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2023-11-29 01:47:29,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-29 01:47:29,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:29,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:29,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:29,964 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:29,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:29,964 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:29,964 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:29,965 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:29,967 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2023-11-29 01:47:29,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:29,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:29,969 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:29,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2023-11-29 01:47:29,971 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:29,981 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:29,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:29,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:29,981 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:29,982 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:29,982 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:29,986 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:29,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:29,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:29,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:29,990 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:29,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2023-11-29 01:47:29,993 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:30,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:30,003 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:30,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:30,003 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:30,003 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:30,004 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:30,004 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:30,005 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:30,008 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2023-11-29 01:47:30,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:30,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:30,009 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:30,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2023-11-29 01:47:30,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-29 01:47:30,024 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:30,024 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:30,024 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:30,024 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:30,024 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:30,024 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:30,025 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:30,026 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:30,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2023-11-29 01:47:30,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:30,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:30,029 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:30,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2023-11-29 01:47:30,032 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:30,042 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:30,042 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:30,043 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:30,043 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:30,044 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:30,044 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:30,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:30,050 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:30,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:30,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:30,051 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:30,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2023-11-29 01:47:30,053 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:30,064 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:30,064 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:30,064 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:30,064 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:30,067 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:30,068 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:30,077 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:30,079 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2023-11-29 01:47:30,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:30,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:30,080 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:30,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2023-11-29 01:47:30,082 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:30,093 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:30,093 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:30,093 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:30,093 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:30,095 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:30,095 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:30,101 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:30,103 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2023-11-29 01:47:30,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:30,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:30,104 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:30,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2023-11-29 01:47:30,106 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:30,116 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:30,116 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:30,116 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:30,116 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:30,118 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:30,118 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:30,121 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:30,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2023-11-29 01:47:30,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:30,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:30,125 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:30,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2023-11-29 01:47:30,127 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:30,138 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:30,138 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:30,138 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:30,138 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:30,141 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:30,141 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:30,149 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:47:30,161 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2023-11-29 01:47:30,161 INFO L444 ModelExtractionUtils]: 3 out of 13 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-29 01:47:30,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:30,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:30,162 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:30,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2023-11-29 01:47:30,163 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:47:30,174 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:47:30,174 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:47:30,175 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 8)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 8)_1 Supporting invariants [] [2023-11-29 01:47:30,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2023-11-29 01:47:30,190 INFO L156 tatePredicateManager]: 6 out of 7 supporting invariants were superfluous and have been removed [2023-11-29 01:47:30,192 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][8] could not be translated [2023-11-29 01:47:30,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:30,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:30,227 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 01:47:30,228 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:30,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:30,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:30,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:30,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:30,376 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.5 stem predicates 2 loop predicates [2023-11-29 01:47:30,376 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:30,413 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 35 states and 44 transitions. Complement of second has 5 states. [2023-11-29 01:47:30,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:30,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:30,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 01:47:30,414 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 28 letters. Loop has 2 letters. [2023-11-29 01:47:30,415 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:30,415 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:30,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:30,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:30,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 01:47:30,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:30,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:30,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:30,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:30,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:30,585 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.5 stem predicates 2 loop predicates [2023-11-29 01:47:30,585 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:30,610 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 35 states and 44 transitions. Complement of second has 5 states. [2023-11-29 01:47:30,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:30,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:30,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 01:47:30,612 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 28 letters. Loop has 2 letters. [2023-11-29 01:47:30,612 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:30,612 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:30,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:30,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:30,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 01:47:30,650 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:30,686 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2023-11-29 01:47:30,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:30,780 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:30,780 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:30,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-29 01:47:30,798 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.5 stem predicates 2 loop predicates [2023-11-29 01:47:30,798 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:30,880 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 50 states and 63 transitions. Complement of second has 13 states. [2023-11-29 01:47:30,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 5 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:47:30,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:30,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 39 transitions. [2023-11-29 01:47:30,881 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 39 transitions. Stem has 28 letters. Loop has 2 letters. [2023-11-29 01:47:30,881 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:30,881 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 39 transitions. Stem has 30 letters. Loop has 2 letters. [2023-11-29 01:47:30,881 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:30,881 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 39 transitions. Stem has 28 letters. Loop has 4 letters. [2023-11-29 01:47:30,881 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:30,882 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 50 states and 63 transitions. [2023-11-29 01:47:30,882 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:30,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 50 states to 45 states and 56 transitions. [2023-11-29 01:47:30,883 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:47:30,883 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:47:30,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 56 transitions. [2023-11-29 01:47:30,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:30,883 INFO L218 hiAutomatonCegarLoop]: Abstraction has 45 states and 56 transitions. [2023-11-29 01:47:30,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states and 56 transitions. [2023-11-29 01:47:30,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 39. [2023-11-29 01:47:30,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 38 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:30,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 48 transitions. [2023-11-29 01:47:30,886 INFO L240 hiAutomatonCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-29 01:47:30,887 INFO L428 stractBuchiCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-29 01:47:30,887 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-29 01:47:30,887 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 48 transitions. [2023-11-29 01:47:30,887 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:30,887 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:30,887 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:30,888 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:30,888 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:30,889 INFO L748 eck$LassoCheckResult]: Stem: 1783#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1776#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; 1777#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 1784#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 1778#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 1779#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1780#L521 assume !(main_~val~0#1 < 0); 1794#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1774#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1775#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1781#L521 assume !(main_~val~0#1 < 0); 1772#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1773#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1790#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 1789#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1788#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 1786#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 1785#L519-4 main_~j~0#1 := 0; 1769#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 1770#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1796#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1797#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1771#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 1768#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1782#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1763#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1764#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 1799#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1795#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 1793#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 1791#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 1766#L527-3 [2023-11-29 01:47:30,889 INFO L750 eck$LassoCheckResult]: Loop: 1766#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1765#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 1766#L527-3 [2023-11-29 01:47:30,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:30,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1822100739, now seen corresponding path program 6 times [2023-11-29 01:47:30,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:30,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985574899] [2023-11-29 01:47:30,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:30,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:30,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:31,030 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:31,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:47:31,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985574899] [2023-11-29 01:47:31,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985574899] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:47:31,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686695405] [2023-11-29 01:47:31,030 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:47:31,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:47:31,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:31,031 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:47:31,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-11-29 01:47:31,092 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:47:31,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:47:31,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:47:31,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:31,193 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:31,193 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:47:31,270 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:31,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686695405] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:47:31,271 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:47:31,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2023-11-29 01:47:31,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375113647] [2023-11-29 01:47:31,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:47:31,271 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:47:31,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:31,272 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 6 times [2023-11-29 01:47:31,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:31,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360257608] [2023-11-29 01:47:31,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:31,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:31,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:31,276 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:31,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:31,279 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:31,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:47:31,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:47:31,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:47:31,315 INFO L87 Difference]: Start difference. First operand 39 states and 48 transitions. cyclomatic complexity: 15 Second operand has 17 states, 16 states have (on average 3.5) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:31,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:47:31,428 INFO L93 Difference]: Finished difference Result 63 states and 77 transitions. [2023-11-29 01:47:31,428 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 63 states and 77 transitions. [2023-11-29 01:47:31,430 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:31,431 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 63 states to 46 states and 57 transitions. [2023-11-29 01:47:31,431 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:47:31,431 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:47:31,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 57 transitions. [2023-11-29 01:47:31,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:31,431 INFO L218 hiAutomatonCegarLoop]: Abstraction has 46 states and 57 transitions. [2023-11-29 01:47:31,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states and 57 transitions. [2023-11-29 01:47:31,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 43. [2023-11-29 01:47:31,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 43 states have (on average 1.2325581395348837) internal successors, (53), 42 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:31,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 53 transitions. [2023-11-29 01:47:31,435 INFO L240 hiAutomatonCegarLoop]: Abstraction has 43 states and 53 transitions. [2023-11-29 01:47:31,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:47:31,436 INFO L428 stractBuchiCegarLoop]: Abstraction has 43 states and 53 transitions. [2023-11-29 01:47:31,436 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-29 01:47:31,436 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 43 states and 53 transitions. [2023-11-29 01:47:31,437 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:31,437 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:31,437 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:31,438 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:31,438 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:31,438 INFO L748 eck$LassoCheckResult]: Stem: 2101#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2093#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; 2094#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 2102#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 2095#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 2096#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2097#L521 assume !(main_~val~0#1 < 0); 2123#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2122#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2098#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2099#L521 assume !(main_~val~0#1 < 0); 2090#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2091#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2092#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2121#L521 assume !(main_~val~0#1 < 0); 2120#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2119#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2118#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 2117#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2106#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2104#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 2103#L519-4 main_~j~0#1 := 0; 2087#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 2088#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2111#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2112#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2089#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 2086#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2100#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2081#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2082#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 2115#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2110#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2109#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2107#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 2084#L527-3 [2023-11-29 01:47:31,438 INFO L750 eck$LassoCheckResult]: Loop: 2084#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2083#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 2084#L527-3 [2023-11-29 01:47:31,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:31,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1774872054, now seen corresponding path program 7 times [2023-11-29 01:47:31,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:31,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912401126] [2023-11-29 01:47:31,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:31,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:31,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:31,457 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:31,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:31,475 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:31,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:31,476 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 7 times [2023-11-29 01:47:31,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:31,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614137357] [2023-11-29 01:47:31,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:31,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:31,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:31,480 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:31,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:31,483 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:31,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:31,484 INFO L85 PathProgramCache]: Analyzing trace with hash 550028923, now seen corresponding path program 3 times [2023-11-29 01:47:31,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:31,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047981519] [2023-11-29 01:47:31,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:31,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:31,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:31,506 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:31,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:31,525 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:32,230 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:47:32,231 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:47:32,231 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:47:32,231 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:47:32,231 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:47:32,231 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:32,231 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:47:32,231 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:47:32,231 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration10_Lasso [2023-11-29 01:47:32,231 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:47:32,231 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:47:32,232 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:32,234 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:32,236 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:32,238 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:32,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-29 01:47:32,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-29 01:47:32,376 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:32,377 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:32,378 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:32,380 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:32,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-29 01:47:32,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-29 01:47:32,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-29 01:47:32,387 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:32,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-29 01:47:32,566 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:47:32,567 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:47:32,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:32,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:32,568 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:32,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2023-11-29 01:47:32,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-29 01:47:32,580 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:32,580 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:32,580 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:32,580 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:32,580 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:32,580 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:32,580 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:32,581 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:32,584 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2023-11-29 01:47:32,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:32,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:32,585 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:32,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2023-11-29 01:47:32,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-29 01:47:32,597 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:32,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:32,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:32,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:32,598 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:32,598 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:32,601 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:32,605 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2023-11-29 01:47:32,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:32,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:32,606 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:32,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2023-11-29 01:47:32,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-29 01:47:32,619 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:32,619 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:32,619 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:32,619 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:32,619 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:32,619 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:32,619 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:32,621 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:32,623 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2023-11-29 01:47:32,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:32,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:32,624 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:32,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2023-11-29 01:47:32,626 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:32,636 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:32,636 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:32,637 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:32,637 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:32,638 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:32,638 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:32,644 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:32,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:32,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:32,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:32,647 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:32,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2023-11-29 01:47:32,649 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:32,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:32,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:32,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:32,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:32,662 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:32,662 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:32,670 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:32,672 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2023-11-29 01:47:32,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:32,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:32,673 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:32,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2023-11-29 01:47:32,676 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:32,685 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:32,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:32,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:32,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:32,687 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:32,687 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:32,690 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:32,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2023-11-29 01:47:32,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:32,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:32,694 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:32,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2023-11-29 01:47:32,696 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:32,706 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:32,706 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:32,706 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:32,706 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:32,707 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:32,708 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:32,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:32,713 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2023-11-29 01:47:32,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:32,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:32,714 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:32,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2023-11-29 01:47:32,717 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:32,727 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:32,727 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:32,727 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:32,727 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:32,729 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:32,729 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:32,736 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:47:32,745 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 01:47:32,745 INFO L444 ModelExtractionUtils]: 3 out of 13 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-29 01:47:32,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:32,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:32,746 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:32,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2023-11-29 01:47:32,748 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:47:32,759 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:47:32,759 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:47:32,759 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 12)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 12)_1 Supporting invariants [] [2023-11-29 01:47:32,762 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2023-11-29 01:47:32,778 INFO L156 tatePredicateManager]: 7 out of 8 supporting invariants were superfluous and have been removed [2023-11-29 01:47:32,780 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][12] could not be translated [2023-11-29 01:47:32,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:32,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:32,819 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:47:32,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:32,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:32,965 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:32,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:32,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:32,987 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2023-11-29 01:47:32,987 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16 Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:33,017 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 44 states and 55 transitions. Complement of second has 5 states. [2023-11-29 01:47:33,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:33,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:33,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 01:47:33,018 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 36 letters. Loop has 2 letters. [2023-11-29 01:47:33,018 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:33,018 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:33,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:33,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:33,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:47:33,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:33,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:33,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:33,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:33,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-29 01:47:33,227 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.6 stem predicates 2 loop predicates [2023-11-29 01:47:33,227 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16 Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:33,257 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 44 states and 55 transitions. Complement of second has 5 states. [2023-11-29 01:47:33,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:33,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:33,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 01:47:33,261 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 36 letters. Loop has 2 letters. [2023-11-29 01:47:33,261 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:33,261 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:33,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:33,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:33,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:47:33,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:33,320 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2023-11-29 01:47:33,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:33,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:33,467 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:33,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:33,488 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2023-11-29 01:47:33,488 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16 Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:33,598 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 60 states and 76 transitions. Complement of second has 15 states. [2023-11-29 01:47:33,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 6 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:47:33,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:33,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 45 transitions. [2023-11-29 01:47:33,600 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 36 letters. Loop has 2 letters. [2023-11-29 01:47:33,600 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:33,600 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 38 letters. Loop has 2 letters. [2023-11-29 01:47:33,600 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:33,600 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 36 letters. Loop has 4 letters. [2023-11-29 01:47:33,600 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:33,600 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60 states and 76 transitions. [2023-11-29 01:47:33,601 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:33,602 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60 states to 55 states and 69 transitions. [2023-11-29 01:47:33,602 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:47:33,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:47:33,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 69 transitions. [2023-11-29 01:47:33,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:33,602 INFO L218 hiAutomatonCegarLoop]: Abstraction has 55 states and 69 transitions. [2023-11-29 01:47:33,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states and 69 transitions. [2023-11-29 01:47:33,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 48. [2023-11-29 01:47:33,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 48 states have (on average 1.2291666666666667) internal successors, (59), 47 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:33,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 59 transitions. [2023-11-29 01:47:33,606 INFO L240 hiAutomatonCegarLoop]: Abstraction has 48 states and 59 transitions. [2023-11-29 01:47:33,606 INFO L428 stractBuchiCegarLoop]: Abstraction has 48 states and 59 transitions. [2023-11-29 01:47:33,606 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-29 01:47:33,606 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 59 transitions. [2023-11-29 01:47:33,606 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:33,606 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:33,606 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:33,607 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:33,607 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:33,607 INFO L748 eck$LassoCheckResult]: Stem: 2741#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2733#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; 2734#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 2742#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 2735#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 2736#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2737#L521 assume !(main_~val~0#1 < 0); 2729#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2730#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2738#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2739#L521 assume !(main_~val~0#1 < 0); 2755#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2731#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2732#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2751#L521 assume !(main_~val~0#1 < 0); 2750#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2749#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2748#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2745#L521 assume !(main_~val~0#1 < 0); 2747#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2746#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 2744#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 2743#L519-4 main_~j~0#1 := 0; 2727#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 2726#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2740#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2721#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2722#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 2728#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2767#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2766#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2765#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 2763#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2762#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2761#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2760#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 2759#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2756#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 2754#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 2752#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 2724#L527-3 [2023-11-29 01:47:33,607 INFO L750 eck$LassoCheckResult]: Loop: 2724#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2723#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 2724#L527-3 [2023-11-29 01:47:33,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:33,608 INFO L85 PathProgramCache]: Analyzing trace with hash 296817483, now seen corresponding path program 8 times [2023-11-29 01:47:33,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:33,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959291434] [2023-11-29 01:47:33,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:33,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:33,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:33,786 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 15 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:33,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:47:33,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959291434] [2023-11-29 01:47:33,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959291434] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:47:33,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435566726] [2023-11-29 01:47:33,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:47:33,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:47:33,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:33,788 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:47:33,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-11-29 01:47:33,853 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:47:33,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:47:33,854 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 01:47:33,855 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:33,999 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 28 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:33,999 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:47:34,089 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 28 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:34,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435566726] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:47:34,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:47:34,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2023-11-29 01:47:34,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517812166] [2023-11-29 01:47:34,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:47:34,091 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:47:34,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:34,091 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 8 times [2023-11-29 01:47:34,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:34,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17474874] [2023-11-29 01:47:34,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:34,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:34,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:34,095 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:34,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:34,098 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:34,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:47:34,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 01:47:34,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2023-11-29 01:47:34,141 INFO L87 Difference]: Start difference. First operand 48 states and 59 transitions. cyclomatic complexity: 18 Second operand has 20 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 20 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:34,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:47:34,316 INFO L93 Difference]: Finished difference Result 77 states and 94 transitions. [2023-11-29 01:47:34,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 77 states and 94 transitions. [2023-11-29 01:47:34,317 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:34,318 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 77 states to 55 states and 68 transitions. [2023-11-29 01:47:34,318 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:47:34,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:47:34,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 68 transitions. [2023-11-29 01:47:34,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:34,318 INFO L218 hiAutomatonCegarLoop]: Abstraction has 55 states and 68 transitions. [2023-11-29 01:47:34,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states and 68 transitions. [2023-11-29 01:47:34,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 52. [2023-11-29 01:47:34,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 52 states have (on average 1.2307692307692308) internal successors, (64), 51 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:34,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 64 transitions. [2023-11-29 01:47:34,322 INFO L240 hiAutomatonCegarLoop]: Abstraction has 52 states and 64 transitions. [2023-11-29 01:47:34,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 01:47:34,323 INFO L428 stractBuchiCegarLoop]: Abstraction has 52 states and 64 transitions. [2023-11-29 01:47:34,323 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-11-29 01:47:34,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52 states and 64 transitions. [2023-11-29 01:47:34,323 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:34,324 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:34,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:34,325 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:34,325 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:34,325 INFO L748 eck$LassoCheckResult]: Stem: 3134#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 3126#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; 3127#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 3135#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 3128#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 3129#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3130#L521 assume !(main_~val~0#1 < 0); 3166#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3165#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3131#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3132#L521 assume !(main_~val~0#1 < 0); 3123#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3124#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3125#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3164#L521 assume !(main_~val~0#1 < 0); 3163#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3162#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3161#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3160#L521 assume !(main_~val~0#1 < 0); 3159#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3157#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3155#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3138#L521 assume !(main_~val~0#1 < 0); 3144#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3139#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3137#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 3136#L519-4 main_~j~0#1 := 0; 3120#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 3121#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3119#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3115#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3116#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 3122#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3156#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3154#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3153#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 3151#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3150#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3149#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3148#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 3147#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3143#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3142#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3140#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 3118#L527-3 [2023-11-29 01:47:34,325 INFO L750 eck$LassoCheckResult]: Loop: 3118#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3117#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 3118#L527-3 [2023-11-29 01:47:34,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:34,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1662287172, now seen corresponding path program 9 times [2023-11-29 01:47:34,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:34,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613997260] [2023-11-29 01:47:34,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:34,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:34,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:34,348 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:34,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:34,369 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:34,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:34,369 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 9 times [2023-11-29 01:47:34,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:34,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434575699] [2023-11-29 01:47:34,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:34,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:34,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:34,373 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:34,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:34,376 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:34,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:34,377 INFO L85 PathProgramCache]: Analyzing trace with hash -269860279, now seen corresponding path program 4 times [2023-11-29 01:47:34,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:34,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004286048] [2023-11-29 01:47:34,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:34,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:34,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:34,403 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:34,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:34,424 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:35,690 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:47:35,690 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:47:35,690 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:47:35,690 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:47:35,690 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:47:35,690 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:35,690 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:47:35,690 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:47:35,690 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration12_Lasso [2023-11-29 01:47:35,691 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:47:35,691 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:47:35,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-29 01:47:35,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-29 01:47:35,697 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:35,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-29 01:47:35,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-29 01:47:35,702 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:35,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-29 01:47:35,705 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:35,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-29 01:47:35,709 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:35,711 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:35,713 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:35,715 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:35,923 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:36,163 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:47:36,163 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:47:36,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,164 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2023-11-29 01:47:36,167 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,178 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,178 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:36,178 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,178 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,178 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,179 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:36,179 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:36,180 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,182 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:36,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,183 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2023-11-29 01:47:36,185 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,195 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:36,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,196 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,196 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:36,196 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:36,197 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:36,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,200 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2023-11-29 01:47:36,202 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:36,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,213 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,213 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:36,213 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:36,214 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,217 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2023-11-29 01:47:36,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,218 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2023-11-29 01:47:36,221 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,231 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,231 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,231 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,232 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:36,232 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:36,235 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2023-11-29 01:47:36,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,238 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2023-11-29 01:47:36,240 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,250 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,250 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:36,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,250 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,250 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:36,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:36,251 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,253 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2023-11-29 01:47:36,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,254 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2023-11-29 01:47:36,256 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,268 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:36,268 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:36,271 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:36,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,274 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2023-11-29 01:47:36,277 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,287 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:36,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,287 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,287 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,287 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:36,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:36,289 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2023-11-29 01:47:36,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,292 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2023-11-29 01:47:36,294 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,304 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,305 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:36,305 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:36,308 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,311 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:36,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,312 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2023-11-29 01:47:36,314 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,325 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,325 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:36,325 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,325 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,325 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,325 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:36,325 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:36,327 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2023-11-29 01:47:36,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,330 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2023-11-29 01:47:36,332 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,342 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,342 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,342 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,342 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,343 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:36,343 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:36,346 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2023-11-29 01:47:36,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,350 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2023-11-29 01:47:36,352 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,361 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,362 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:36,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,362 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:36,362 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:36,363 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,366 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2023-11-29 01:47:36,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,367 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2023-11-29 01:47:36,369 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,379 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,379 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,379 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,379 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,380 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:36,380 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:36,384 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2023-11-29 01:47:36,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,388 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2023-11-29 01:47:36,400 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,410 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,412 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:36,412 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:36,416 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2023-11-29 01:47:36,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,419 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2023-11-29 01:47:36,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-29 01:47:36,432 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,432 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,432 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,432 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,434 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:36,434 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:36,439 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:36,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,442 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2023-11-29 01:47:36,444 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,454 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,454 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,454 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,454 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,455 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:36,455 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:36,459 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,461 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:36,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,462 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2023-11-29 01:47:36,464 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,474 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,474 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,474 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,476 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:36,476 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:36,481 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2023-11-29 01:47:36,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,485 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2023-11-29 01:47:36,487 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,497 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,497 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,500 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:36,500 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:36,510 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:36,512 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2023-11-29 01:47:36,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,513 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2023-11-29 01:47:36,515 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:36,525 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:36,526 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:36,526 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:36,526 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:36,528 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:36,528 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:36,535 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:47:36,543 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2023-11-29 01:47:36,543 INFO L444 ModelExtractionUtils]: 6 out of 13 variables were initially zero. Simplification set additionally 5 variables to zero. [2023-11-29 01:47:36,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:36,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:36,544 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:36,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2023-11-29 01:47:36,546 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:47:36,557 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:47:36,557 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:47:36,557 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 16 ULTIMATE.start_main_~arr~0#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 16 ULTIMATE.start_main_~arr~0#1.offset))_1 Supporting invariants [] [2023-11-29 01:47:36,560 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2023-11-29 01:47:36,578 INFO L156 tatePredicateManager]: 8 out of 9 supporting invariants were superfluous and have been removed [2023-11-29 01:47:36,579 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][16 + ~arr~0!offset] could not be translated [2023-11-29 01:47:36,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:36,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:36,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 01:47:36,616 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:36,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:36,705 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:36,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:36,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:36,725 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2023-11-29 01:47:36,725 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19 Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:36,745 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19. Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 53 states and 66 transitions. Complement of second has 4 states. [2023-11-29 01:47:36,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:36,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:36,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:47:36,747 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 44 letters. Loop has 2 letters. [2023-11-29 01:47:36,747 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:36,747 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:36,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:36,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:36,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 01:47:36,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:36,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:36,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:36,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:36,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:36,914 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.6 stem predicates 2 loop predicates [2023-11-29 01:47:36,915 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19 Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:36,935 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19. Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 53 states and 66 transitions. Complement of second has 4 states. [2023-11-29 01:47:36,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:36,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:36,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:47:36,936 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 44 letters. Loop has 2 letters. [2023-11-29 01:47:36,937 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:36,937 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:36,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:36,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:36,984 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 01:47:36,985 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:37,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:37,091 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:37,092 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:37,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:37,109 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2023-11-29 01:47:37,110 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19 Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:37,217 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19. Second operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 70 states and 89 transitions. Complement of second has 16 states. [2023-11-29 01:47:37,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 6 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:47:37,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:37,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 51 transitions. [2023-11-29 01:47:37,218 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 51 transitions. Stem has 44 letters. Loop has 2 letters. [2023-11-29 01:47:37,218 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:37,218 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 51 transitions. Stem has 46 letters. Loop has 2 letters. [2023-11-29 01:47:37,218 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:37,219 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 51 transitions. Stem has 44 letters. Loop has 4 letters. [2023-11-29 01:47:37,219 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:37,219 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 70 states and 89 transitions. [2023-11-29 01:47:37,219 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:37,220 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 70 states to 65 states and 82 transitions. [2023-11-29 01:47:37,220 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:47:37,220 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:47:37,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 82 transitions. [2023-11-29 01:47:37,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:37,221 INFO L218 hiAutomatonCegarLoop]: Abstraction has 65 states and 82 transitions. [2023-11-29 01:47:37,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states and 82 transitions. [2023-11-29 01:47:37,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 57. [2023-11-29 01:47:37,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 57 states have (on average 1.2280701754385965) internal successors, (70), 56 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:37,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 70 transitions. [2023-11-29 01:47:37,225 INFO L240 hiAutomatonCegarLoop]: Abstraction has 57 states and 70 transitions. [2023-11-29 01:47:37,225 INFO L428 stractBuchiCegarLoop]: Abstraction has 57 states and 70 transitions. [2023-11-29 01:47:37,225 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2023-11-29 01:47:37,225 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 57 states and 70 transitions. [2023-11-29 01:47:37,225 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:37,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:37,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:37,226 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:37,227 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:37,227 INFO L748 eck$LassoCheckResult]: Stem: 3883#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 3875#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; 3876#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 3884#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 3877#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 3878#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3879#L521 assume !(main_~val~0#1 < 0); 3871#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3872#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3880#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 3901#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3873#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3874#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3897#L521 assume !(main_~val~0#1 < 0); 3896#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3895#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3894#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3893#L521 assume !(main_~val~0#1 < 0); 3892#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3891#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3890#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3887#L521 assume !(main_~val~0#1 < 0); 3889#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3888#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 3886#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 3885#L519-4 main_~j~0#1 := 0; 3868#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 3869#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3917#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3916#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3870#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 3867#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3882#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3862#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3863#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 3914#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3913#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3912#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3911#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 3909#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3908#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3907#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3906#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 3905#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3902#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 3900#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 3898#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 3865#L527-3 [2023-11-29 01:47:37,227 INFO L750 eck$LassoCheckResult]: Loop: 3865#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3864#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 3865#L527-3 [2023-11-29 01:47:37,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:37,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1637690471, now seen corresponding path program 10 times [2023-11-29 01:47:37,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:37,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875870525] [2023-11-29 01:47:37,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:37,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:37,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:37,457 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:37,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:47:37,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875870525] [2023-11-29 01:47:37,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875870525] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:47:37,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491550039] [2023-11-29 01:47:37,458 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:47:37,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:47:37,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:37,459 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:47:37,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2023-11-29 01:47:37,538 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:47:37,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:47:37,539 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:47:37,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:37,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2023-11-29 01:47:37,744 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 45 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:37,744 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:47:37,855 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 45 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:37,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491550039] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:47:37,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:47:37,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 22 [2023-11-29 01:47:37,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884451503] [2023-11-29 01:47:37,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:47:37,857 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:47:37,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:37,857 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 10 times [2023-11-29 01:47:37,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:37,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037470558] [2023-11-29 01:47:37,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:37,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:37,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:37,860 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:37,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:37,862 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:37,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:47:37,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 01:47:37,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2023-11-29 01:47:37,904 INFO L87 Difference]: Start difference. First operand 57 states and 70 transitions. cyclomatic complexity: 21 Second operand has 23 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 23 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:38,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:47:38,094 INFO L93 Difference]: Finished difference Result 91 states and 111 transitions. [2023-11-29 01:47:38,094 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 91 states and 111 transitions. [2023-11-29 01:47:38,095 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:38,096 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 91 states to 64 states and 79 transitions. [2023-11-29 01:47:38,096 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:47:38,096 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:47:38,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 79 transitions. [2023-11-29 01:47:38,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:38,097 INFO L218 hiAutomatonCegarLoop]: Abstraction has 64 states and 79 transitions. [2023-11-29 01:47:38,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states and 79 transitions. [2023-11-29 01:47:38,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 61. [2023-11-29 01:47:38,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 61 states have (on average 1.2295081967213115) internal successors, (75), 60 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:38,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 75 transitions. [2023-11-29 01:47:38,100 INFO L240 hiAutomatonCegarLoop]: Abstraction has 61 states and 75 transitions. [2023-11-29 01:47:38,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:47:38,101 INFO L428 stractBuchiCegarLoop]: Abstraction has 61 states and 75 transitions. [2023-11-29 01:47:38,101 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2023-11-29 01:47:38,101 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 61 states and 75 transitions. [2023-11-29 01:47:38,102 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:38,102 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:38,102 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:38,103 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:38,103 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:38,103 INFO L748 eck$LassoCheckResult]: Stem: 4351#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 4344#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; 4345#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 4352#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 4346#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 4347#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 4348#L521 assume !(main_~val~0#1 < 0); 4341#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4342#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 4343#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 4349#L521 assume !(main_~val~0#1 < 0); 4392#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4391#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 4390#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 4388#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4387#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 4386#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 4384#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4383#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 4382#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 4380#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4379#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 4378#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 4361#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4356#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 4354#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 4353#L519-4 main_~j~0#1 := 0; 4338#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 4339#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4376#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 4375#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 4340#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 4337#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4350#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 4332#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 4333#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 4373#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4372#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 4371#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 4370#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 4368#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4367#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 4366#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 4365#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 4364#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4360#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 4359#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 4357#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 4335#L527-3 [2023-11-29 01:47:38,103 INFO L750 eck$LassoCheckResult]: Loop: 4335#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4334#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 4335#L527-3 [2023-11-29 01:47:38,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:38,104 INFO L85 PathProgramCache]: Analyzing trace with hash 618476690, now seen corresponding path program 11 times [2023-11-29 01:47:38,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:38,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113294276] [2023-11-29 01:47:38,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:38,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:38,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:38,127 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:38,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:38,149 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:38,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:38,150 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 11 times [2023-11-29 01:47:38,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:38,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274738872] [2023-11-29 01:47:38,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:38,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:38,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:38,154 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:38,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:38,157 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:38,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:38,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1650613783, now seen corresponding path program 5 times [2023-11-29 01:47:38,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:38,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445154941] [2023-11-29 01:47:38,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:38,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:38,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:38,179 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:38,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:38,201 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:40,810 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:47:40,810 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:47:40,810 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:47:40,810 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:47:40,810 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:47:40,810 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:40,810 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:47:40,810 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:47:40,810 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration14_Lasso [2023-11-29 01:47:40,810 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:47:40,810 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:47:40,812 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:40,815 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:40,817 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:40,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-29 01:47:40,821 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:40,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-29 01:47:40,825 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:40,827 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:40,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-29 01:47:40,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-29 01:47:40,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-29 01:47:41,455 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:41,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-29 01:47:41,458 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:41,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-29 01:47:41,733 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:47:41,733 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:47:41,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,734 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2023-11-29 01:47:41,737 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:41,747 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:41,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:41,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:41,747 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:41,748 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:41,748 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:41,751 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:41,754 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2023-11-29 01:47:41,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,755 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2023-11-29 01:47:41,757 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:41,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:41,767 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:41,767 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:41,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:41,767 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:41,768 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:41,768 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:41,769 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:41,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2023-11-29 01:47:41,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,772 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2023-11-29 01:47:41,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-29 01:47:41,784 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:41,784 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:41,785 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:41,785 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:41,785 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:41,785 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:41,785 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:41,786 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:41,789 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:41,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,790 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2023-11-29 01:47:41,792 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:41,802 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:41,802 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:41,802 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:41,802 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:41,803 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:41,803 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:41,806 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:41,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:41,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,809 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2023-11-29 01:47:41,811 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:41,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:41,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:41,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:41,822 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:41,823 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:41,823 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:41,826 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:41,828 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2023-11-29 01:47:41,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,830 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2023-11-29 01:47:41,831 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:41,841 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:41,842 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:41,842 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:41,842 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:41,842 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:41,842 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:41,842 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:41,843 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:41,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2023-11-29 01:47:41,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,847 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2023-11-29 01:47:41,849 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:41,859 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:41,859 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:41,859 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:41,859 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:41,860 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:41,860 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:41,864 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:41,866 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2023-11-29 01:47:41,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,867 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2023-11-29 01:47:41,869 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:41,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:41,879 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:41,879 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:41,879 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:41,879 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:41,879 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:41,879 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:41,881 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:41,883 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2023-11-29 01:47:41,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,884 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2023-11-29 01:47:41,886 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:41,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:41,896 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:41,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:41,896 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:41,896 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:41,896 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:41,896 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:41,897 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:41,899 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:41,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,900 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2023-11-29 01:47:41,903 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:41,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:41,912 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:41,913 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:41,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:41,913 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:41,913 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:41,913 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:41,914 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:41,916 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2023-11-29 01:47:41,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,917 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2023-11-29 01:47:41,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-29 01:47:41,930 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:41,930 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:41,930 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:41,930 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:41,931 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:41,931 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:41,937 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:41,939 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2023-11-29 01:47:41,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,940 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2023-11-29 01:47:41,942 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:41,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:41,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:41,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:41,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:41,955 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:41,955 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:41,961 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:41,964 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2023-11-29 01:47:41,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,965 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2023-11-29 01:47:41,967 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:41,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:41,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:41,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:41,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:41,979 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:41,979 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:41,986 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:41,988 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2023-11-29 01:47:41,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:41,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:41,989 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:41,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2023-11-29 01:47:41,991 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:42,001 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:42,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:42,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:42,002 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:42,004 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:42,004 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:42,009 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:42,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2023-11-29 01:47:42,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:42,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:42,013 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:42,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2023-11-29 01:47:42,015 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:42,025 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:42,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:42,026 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:42,026 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:42,027 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:42,027 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:42,030 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:42,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:42,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:42,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:42,034 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:42,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2023-11-29 01:47:42,037 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:42,047 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:42,047 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:42,048 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:42,048 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:42,049 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:42,050 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:42,056 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:42,058 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:42,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:42,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:42,060 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:42,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2023-11-29 01:47:42,072 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:42,082 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:42,083 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:42,083 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:42,083 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:42,085 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:42,085 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:42,094 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:42,097 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2023-11-29 01:47:42,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:42,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:42,098 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:42,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2023-11-29 01:47:42,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-29 01:47:42,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:42,111 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:42,111 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:42,111 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:42,113 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:42,113 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:42,118 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:42,121 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:42,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:42,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:42,122 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:42,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2023-11-29 01:47:42,124 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:42,134 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:42,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:42,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:42,134 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:42,136 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:42,136 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:42,144 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:47:42,154 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-29 01:47:42,154 INFO L444 ModelExtractionUtils]: 5 out of 13 variables were initially zero. Simplification set additionally 6 variables to zero. [2023-11-29 01:47:42,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:42,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:42,155 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:42,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2023-11-29 01:47:42,157 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:47:42,168 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:47:42,168 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:47:42,168 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 20))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 20))_1 Supporting invariants [] [2023-11-29 01:47:42,170 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2023-11-29 01:47:42,214 INFO L156 tatePredicateManager]: 14 out of 15 supporting invariants were superfluous and have been removed [2023-11-29 01:47:42,216 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][~arr~0!offset + 20] could not be translated [2023-11-29 01:47:42,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:42,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:42,260 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:47:42,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:42,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:42,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:42,375 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:42,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:42,393 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.7 stem predicates 2 loop predicates [2023-11-29 01:47:42,393 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22 Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:42,412 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22. Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 62 states and 77 transitions. Complement of second has 4 states. [2023-11-29 01:47:42,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:42,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:42,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:47:42,413 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 52 letters. Loop has 2 letters. [2023-11-29 01:47:42,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:42,414 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:42,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:42,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:42,456 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:47:42,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:42,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:42,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:42,580 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:42,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:42,600 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.7 stem predicates 2 loop predicates [2023-11-29 01:47:42,600 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22 Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:42,620 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22. Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 62 states and 77 transitions. Complement of second has 4 states. [2023-11-29 01:47:42,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:42,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:42,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:47:42,621 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 52 letters. Loop has 2 letters. [2023-11-29 01:47:42,621 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:42,621 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:42,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:42,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:42,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:47:42,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:42,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:42,782 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:42,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:42,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:42,802 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.7 stem predicates 2 loop predicates [2023-11-29 01:47:42,802 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22 Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:42,936 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22. Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 80 states and 102 transitions. Complement of second has 18 states. [2023-11-29 01:47:42,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 7 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:47:42,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:42,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 57 transitions. [2023-11-29 01:47:42,937 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 57 transitions. Stem has 52 letters. Loop has 2 letters. [2023-11-29 01:47:42,937 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:42,937 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 57 transitions. Stem has 54 letters. Loop has 2 letters. [2023-11-29 01:47:42,938 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:42,938 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 57 transitions. Stem has 52 letters. Loop has 4 letters. [2023-11-29 01:47:42,938 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:42,938 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80 states and 102 transitions. [2023-11-29 01:47:42,939 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:42,939 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80 states to 75 states and 95 transitions. [2023-11-29 01:47:42,939 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:47:42,939 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:47:42,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 95 transitions. [2023-11-29 01:47:42,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:42,940 INFO L218 hiAutomatonCegarLoop]: Abstraction has 75 states and 95 transitions. [2023-11-29 01:47:42,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states and 95 transitions. [2023-11-29 01:47:42,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 66. [2023-11-29 01:47:42,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 66 states have (on average 1.2272727272727273) internal successors, (81), 65 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:42,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 81 transitions. [2023-11-29 01:47:42,944 INFO L240 hiAutomatonCegarLoop]: Abstraction has 66 states and 81 transitions. [2023-11-29 01:47:42,944 INFO L428 stractBuchiCegarLoop]: Abstraction has 66 states and 81 transitions. [2023-11-29 01:47:42,944 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-11-29 01:47:42,944 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 66 states and 81 transitions. [2023-11-29 01:47:42,944 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:42,944 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:42,944 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:42,945 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:42,945 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:42,945 INFO L748 eck$LassoCheckResult]: Stem: 5239#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 5231#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; 5232#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 5240#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 5233#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 5234#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5235#L521 assume !(main_~val~0#1 < 0); 5227#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5228#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5236#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5237#L521 assume !(main_~val~0#1 < 0); 5261#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5229#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5230#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5257#L521 assume !(main_~val~0#1 < 0); 5256#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5255#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5254#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5253#L521 assume !(main_~val~0#1 < 0); 5252#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5251#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5250#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5249#L521 assume !(main_~val~0#1 < 0); 5248#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5247#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5246#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5243#L521 assume !(main_~val~0#1 < 0); 5245#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5244#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5242#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 5241#L519-4 main_~j~0#1 := 0; 5224#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5225#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5282#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5281#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5226#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5223#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5238#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5218#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5219#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5279#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5278#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5277#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5276#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5274#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5273#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5272#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5271#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5269#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5268#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5267#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5266#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5265#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5262#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5260#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5258#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5221#L527-3 [2023-11-29 01:47:42,946 INFO L750 eck$LassoCheckResult]: Loop: 5221#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5220#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 5221#L527-3 [2023-11-29 01:47:42,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:42,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1396913127, now seen corresponding path program 12 times [2023-11-29 01:47:42,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:42,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238619790] [2023-11-29 01:47:42,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:42,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:42,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:43,194 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 45 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:43,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:47:43,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238619790] [2023-11-29 01:47:43,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238619790] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:47:43,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311314138] [2023-11-29 01:47:43,194 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:47:43,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:47:43,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:43,196 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:47:43,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2023-11-29 01:47:43,335 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-11-29 01:47:43,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:47:43,336 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 01:47:43,337 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:43,488 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2023-11-29 01:47:43,579 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 66 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:43,579 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:47:43,713 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 66 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:43,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311314138] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:47:43,713 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:47:43,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 25 [2023-11-29 01:47:43,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675171888] [2023-11-29 01:47:43,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:47:43,714 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:47:43,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:43,714 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 12 times [2023-11-29 01:47:43,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:43,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287467866] [2023-11-29 01:47:43,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:43,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:43,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:43,718 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:43,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:43,720 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:43,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:47:43,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 01:47:43,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=493, Unknown=0, NotChecked=0, Total=650 [2023-11-29 01:47:43,757 INFO L87 Difference]: Start difference. First operand 66 states and 81 transitions. cyclomatic complexity: 24 Second operand has 26 states, 25 states have (on average 3.68) internal successors, (92), 26 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:43,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:47:43,947 INFO L93 Difference]: Finished difference Result 105 states and 128 transitions. [2023-11-29 01:47:43,947 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 105 states and 128 transitions. [2023-11-29 01:47:43,948 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:43,948 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 105 states to 73 states and 90 transitions. [2023-11-29 01:47:43,949 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:47:43,949 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:47:43,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 90 transitions. [2023-11-29 01:47:43,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:43,949 INFO L218 hiAutomatonCegarLoop]: Abstraction has 73 states and 90 transitions. [2023-11-29 01:47:43,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states and 90 transitions. [2023-11-29 01:47:43,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 70. [2023-11-29 01:47:43,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 70 states have (on average 1.2285714285714286) internal successors, (86), 69 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:43,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 86 transitions. [2023-11-29 01:47:43,952 INFO L240 hiAutomatonCegarLoop]: Abstraction has 70 states and 86 transitions. [2023-11-29 01:47:43,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 01:47:43,952 INFO L428 stractBuchiCegarLoop]: Abstraction has 70 states and 86 transitions. [2023-11-29 01:47:43,952 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2023-11-29 01:47:43,952 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 70 states and 86 transitions. [2023-11-29 01:47:43,953 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:43,953 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:43,953 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:43,954 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:43,954 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:43,954 INFO L748 eck$LassoCheckResult]: Stem: 5783#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 5776#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; 5777#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 5784#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 5778#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 5779#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5780#L521 assume !(main_~val~0#1 < 0); 5773#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5774#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5775#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 5781#L521 assume !(main_~val~0#1 < 0); 5833#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5832#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5831#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 5829#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5828#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5827#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 5825#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5824#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5823#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 5821#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5820#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5819#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 5817#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5816#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5815#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 5793#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5788#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 5786#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 5785#L519-4 main_~j~0#1 := 0; 5770#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5771#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5813#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5812#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5772#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5769#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5782#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5764#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5765#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5810#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5809#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5808#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5807#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5805#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5804#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5803#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5802#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5800#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5799#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5798#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5797#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5796#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5792#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 5791#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 5789#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 5767#L527-3 [2023-11-29 01:47:43,954 INFO L750 eck$LassoCheckResult]: Loop: 5767#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5766#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 5767#L527-3 [2023-11-29 01:47:43,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:43,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1611822112, now seen corresponding path program 13 times [2023-11-29 01:47:43,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:43,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458653216] [2023-11-29 01:47:43,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:43,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:43,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:43,977 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:43,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:44,001 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:44,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:44,001 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 13 times [2023-11-29 01:47:44,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:44,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084384441] [2023-11-29 01:47:44,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:44,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:44,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:44,005 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:44,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:44,008 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:44,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:44,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1522145765, now seen corresponding path program 6 times [2023-11-29 01:47:44,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:44,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933631402] [2023-11-29 01:47:44,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:44,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:44,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:44,035 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:44,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:44,058 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:49,297 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:47:49,298 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:47:49,298 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:47:49,298 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:47:49,298 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:47:49,298 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:49,298 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:47:49,298 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:47:49,298 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration16_Lasso [2023-11-29 01:47:49,298 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:47:49,298 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:47:49,300 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:49,302 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:50,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-29 01:47:50,847 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:50,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-29 01:47:50,851 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:50,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-29 01:47:50,854 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:50,855 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:50,857 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:50,858 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:50,860 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:50,861 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:51,194 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:47:51,194 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:47:51,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:51,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:51,195 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:51,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2023-11-29 01:47:51,197 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:51,207 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:51,207 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:51,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:51,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:51,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:51,208 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:51,208 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:51,209 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:51,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2023-11-29 01:47:51,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:51,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:51,213 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:51,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2023-11-29 01:47:51,215 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:51,225 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:51,225 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:51,225 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:51,225 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:51,227 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:51,227 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:51,232 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:51,236 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2023-11-29 01:47:51,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:51,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:51,237 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:51,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2023-11-29 01:47:51,240 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:51,250 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:51,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:51,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:51,250 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:51,252 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:51,252 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:51,257 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:51,260 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2023-11-29 01:47:51,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:51,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:51,261 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:51,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2023-11-29 01:47:51,263 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:51,272 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:51,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:51,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:51,273 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:51,275 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:51,275 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:51,280 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:51,282 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2023-11-29 01:47:51,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:51,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:51,283 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:51,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2023-11-29 01:47:51,285 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:51,295 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:51,295 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:51,296 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:51,296 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:51,298 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:51,298 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:51,304 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:51,306 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2023-11-29 01:47:51,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:51,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:51,307 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:51,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2023-11-29 01:47:51,309 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:51,319 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:51,319 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:51,320 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:51,320 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:51,321 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:51,321 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:51,324 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:51,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2023-11-29 01:47:51,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:51,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:51,327 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:51,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2023-11-29 01:47:51,329 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:51,339 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:51,339 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:51,339 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:51,339 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:51,340 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:51,340 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:51,344 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:51,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2023-11-29 01:47:51,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:51,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:51,347 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:51,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2023-11-29 01:47:51,349 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:51,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:51,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:51,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:51,360 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:51,362 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:51,362 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:51,368 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:51,371 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:51,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:51,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:51,372 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:51,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2023-11-29 01:47:51,374 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:51,384 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:51,384 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:51,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:51,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:51,387 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:51,387 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:51,396 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:47:51,406 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 01:47:51,406 INFO L444 ModelExtractionUtils]: 2 out of 13 variables were initially zero. Simplification set additionally 9 variables to zero. [2023-11-29 01:47:51,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:51,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:51,407 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:51,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2023-11-29 01:47:51,409 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:47:51,420 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:47:51,420 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:47:51,420 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 24))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 24))_1 Supporting invariants [] [2023-11-29 01:47:51,422 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2023-11-29 01:47:51,498 INFO L156 tatePredicateManager]: 16 out of 17 supporting invariants were superfluous and have been removed [2023-11-29 01:47:51,500 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][~arr~0!offset + 24] could not be translated [2023-11-29 01:47:51,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:51,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:51,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 01:47:51,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:51,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:51,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:51,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:51,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:51,699 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.8 stem predicates 2 loop predicates [2023-11-29 01:47:51,699 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25 Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:51,723 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 71 states and 88 transitions. Complement of second has 4 states. [2023-11-29 01:47:51,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:51,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:51,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:47:51,724 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 60 letters. Loop has 2 letters. [2023-11-29 01:47:51,725 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:51,725 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:51,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:51,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:51,773 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 01:47:51,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:51,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:51,922 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:51,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:51,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:51,941 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.8 stem predicates 2 loop predicates [2023-11-29 01:47:51,941 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25 Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:51,962 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 71 states and 88 transitions. Complement of second has 4 states. [2023-11-29 01:47:51,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:51,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:51,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:47:51,963 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 60 letters. Loop has 2 letters. [2023-11-29 01:47:51,963 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:51,963 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:51,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:52,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:52,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 01:47:52,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:52,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:52,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:52,156 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:52,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:52,175 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.8 stem predicates 2 loop predicates [2023-11-29 01:47:52,175 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25 Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:52,324 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 90 states and 115 transitions. Complement of second has 20 states. [2023-11-29 01:47:52,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 8 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:47:52,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:52,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 63 transitions. [2023-11-29 01:47:52,326 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 63 transitions. Stem has 60 letters. Loop has 2 letters. [2023-11-29 01:47:52,326 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:52,326 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 63 transitions. Stem has 62 letters. Loop has 2 letters. [2023-11-29 01:47:52,326 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:52,326 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 63 transitions. Stem has 60 letters. Loop has 4 letters. [2023-11-29 01:47:52,326 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:52,326 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 90 states and 115 transitions. [2023-11-29 01:47:52,327 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:52,327 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 90 states to 85 states and 108 transitions. [2023-11-29 01:47:52,327 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:47:52,328 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:47:52,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 108 transitions. [2023-11-29 01:47:52,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:52,328 INFO L218 hiAutomatonCegarLoop]: Abstraction has 85 states and 108 transitions. [2023-11-29 01:47:52,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states and 108 transitions. [2023-11-29 01:47:52,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 75. [2023-11-29 01:47:52,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 75 states have (on average 1.2266666666666666) internal successors, (92), 74 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:52,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 92 transitions. [2023-11-29 01:47:52,331 INFO L240 hiAutomatonCegarLoop]: Abstraction has 75 states and 92 transitions. [2023-11-29 01:47:52,331 INFO L428 stractBuchiCegarLoop]: Abstraction has 75 states and 92 transitions. [2023-11-29 01:47:52,331 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2023-11-29 01:47:52,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 75 states and 92 transitions. [2023-11-29 01:47:52,331 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:52,331 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:52,331 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:52,332 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:52,332 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:52,332 INFO L748 eck$LassoCheckResult]: Stem: 6794#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 6786#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; 6787#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 6795#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 6788#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 6789#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6790#L521 assume !(main_~val~0#1 < 0); 6782#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6783#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6791#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6792#L521 assume !(main_~val~0#1 < 0); 6820#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6784#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6785#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6816#L521 assume !(main_~val~0#1 < 0); 6815#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6814#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6813#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6812#L521 assume !(main_~val~0#1 < 0); 6811#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6810#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6809#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6808#L521 assume !(main_~val~0#1 < 0); 6807#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6806#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6805#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6804#L521 assume !(main_~val~0#1 < 0); 6803#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6802#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6801#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6798#L521 assume !(main_~val~0#1 < 0); 6800#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6799#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 6797#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 6796#L519-4 main_~j~0#1 := 0; 6779#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 6780#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6846#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6845#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6781#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 6778#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6793#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6773#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6774#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 6843#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6842#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6841#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6840#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 6838#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6837#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6836#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6835#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 6833#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6832#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6831#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6830#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 6828#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6827#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6826#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6825#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 6824#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6821#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 6819#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 6817#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 6776#L527-3 [2023-11-29 01:47:52,333 INFO L750 eck$LassoCheckResult]: Loop: 6776#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6775#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 6776#L527-3 [2023-11-29 01:47:52,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:52,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1801767883, now seen corresponding path program 14 times [2023-11-29 01:47:52,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:52,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123795244] [2023-11-29 01:47:52,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:52,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:52,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:52,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2023-11-29 01:47:52,645 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 66 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:52,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:47:52,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123795244] [2023-11-29 01:47:52,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123795244] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:47:52,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430364046] [2023-11-29 01:47:52,646 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:47:52,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:47:52,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:52,647 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:47:52,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2023-11-29 01:47:52,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:47:52,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:47:52,748 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 01:47:52,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:52,992 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 91 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:52,992 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:47:53,170 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 91 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:53,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430364046] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:47:53,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:47:53,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2023-11-29 01:47:53,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851380143] [2023-11-29 01:47:53,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:47:53,171 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:47:53,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:53,171 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 14 times [2023-11-29 01:47:53,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:53,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176494943] [2023-11-29 01:47:53,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:53,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:53,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:53,175 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:53,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:53,177 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:53,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:47:53,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 01:47:53,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=618, Unknown=0, NotChecked=0, Total=812 [2023-11-29 01:47:53,209 INFO L87 Difference]: Start difference. First operand 75 states and 92 transitions. cyclomatic complexity: 27 Second operand has 29 states, 28 states have (on average 3.7142857142857144) internal successors, (104), 29 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:53,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:47:53,425 INFO L93 Difference]: Finished difference Result 119 states and 145 transitions. [2023-11-29 01:47:53,426 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 119 states and 145 transitions. [2023-11-29 01:47:53,426 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:53,427 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 119 states to 82 states and 101 transitions. [2023-11-29 01:47:53,427 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:47:53,427 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:47:53,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 82 states and 101 transitions. [2023-11-29 01:47:53,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:53,427 INFO L218 hiAutomatonCegarLoop]: Abstraction has 82 states and 101 transitions. [2023-11-29 01:47:53,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states and 101 transitions. [2023-11-29 01:47:53,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 79. [2023-11-29 01:47:53,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 79 states have (on average 1.2278481012658229) internal successors, (97), 78 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:53,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 97 transitions. [2023-11-29 01:47:53,429 INFO L240 hiAutomatonCegarLoop]: Abstraction has 79 states and 97 transitions. [2023-11-29 01:47:53,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 01:47:53,430 INFO L428 stractBuchiCegarLoop]: Abstraction has 79 states and 97 transitions. [2023-11-29 01:47:53,430 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2023-11-29 01:47:53,430 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 79 states and 97 transitions. [2023-11-29 01:47:53,430 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:53,430 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:53,430 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:53,431 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:53,431 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:53,431 INFO L748 eck$LassoCheckResult]: Stem: 7414#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 7407#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; 7408#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 7415#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 7409#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 7410#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 7411#L521 assume !(main_~val~0#1 < 0); 7404#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7405#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7406#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 7473#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7472#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7471#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 7469#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7468#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7467#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 7465#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7464#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7463#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 7461#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7460#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7459#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 7457#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7456#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7455#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 7453#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7452#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7451#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 7424#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7419#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 7417#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 7416#L519-4 main_~j~0#1 := 0; 7401#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 7402#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7449#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7448#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7403#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 7400#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7413#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7395#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7396#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 7446#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7445#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7444#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7443#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 7441#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7440#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7439#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7438#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 7436#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7435#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7434#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7433#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 7431#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7430#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7429#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7428#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 7427#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7423#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 7422#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7420#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 7398#L527-3 [2023-11-29 01:47:53,431 INFO L750 eck$LassoCheckResult]: Loop: 7398#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7397#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 7398#L527-3 [2023-11-29 01:47:53,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:53,431 INFO L85 PathProgramCache]: Analyzing trace with hash 260997934, now seen corresponding path program 15 times [2023-11-29 01:47:53,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:53,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839303401] [2023-11-29 01:47:53,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:53,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:53,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:53,457 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:53,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:53,481 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:53,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:53,482 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 15 times [2023-11-29 01:47:53,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:53,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734754754] [2023-11-29 01:47:53,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:53,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:53,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:53,485 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:53,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:53,487 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:53,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:53,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1710912947, now seen corresponding path program 7 times [2023-11-29 01:47:53,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:53,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783206927] [2023-11-29 01:47:53,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:53,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:53,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:53,510 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:47:53,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:47:53,532 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:47:56,825 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:47:56,825 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:47:56,825 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:47:56,825 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:47:56,825 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:47:56,825 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:56,825 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:47:56,825 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:47:56,825 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration18_Lasso [2023-11-29 01:47:56,825 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:47:56,825 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:47:56,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-29 01:47:56,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-29 01:47:56,830 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:56,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-29 01:47:56,835 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:56,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-29 01:47:57,110 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:57,112 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:57,113 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:57,115 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:57,116 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:57,118 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:57,119 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:57,120 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:57,122 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:47:57,338 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:47:57,339 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:47:57,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:57,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:57,340 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:57,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2023-11-29 01:47:57,342 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:57,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:57,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:57,352 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:57,352 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:57,352 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:57,352 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:57,352 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:57,353 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:57,355 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Ended with exit code 0 [2023-11-29 01:47:57,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:57,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:57,356 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:57,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2023-11-29 01:47:57,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-29 01:47:57,368 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:57,368 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:57,368 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:57,368 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:57,369 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:57,369 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:57,372 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:57,374 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2023-11-29 01:47:57,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:57,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:57,375 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:57,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2023-11-29 01:47:57,377 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:57,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:57,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:57,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:57,387 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:57,388 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:57,388 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:57,391 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:57,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Ended with exit code 0 [2023-11-29 01:47:57,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:57,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:57,394 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:57,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2023-11-29 01:47:57,396 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:57,406 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:57,406 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:57,406 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:57,406 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:57,408 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:57,408 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:57,411 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:57,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2023-11-29 01:47:57,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:57,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:57,414 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:57,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2023-11-29 01:47:57,416 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:57,426 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:57,426 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:47:57,426 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:57,426 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:57,426 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:57,427 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:47:57,427 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:47:57,428 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:47:57,430 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2023-11-29 01:47:57,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:57,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:57,431 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:57,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2023-11-29 01:47:57,433 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:47:57,443 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:47:57,443 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:47:57,443 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:47:57,443 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:47:57,446 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:47:57,446 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:47:57,454 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:47:57,460 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-29 01:47:57,461 INFO L444 ModelExtractionUtils]: 8 out of 13 variables were initially zero. Simplification set additionally 3 variables to zero. [2023-11-29 01:47:57,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:47:57,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:57,462 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:47:57,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2023-11-29 01:47:57,464 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:47:57,476 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:47:57,476 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:47:57,476 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 28)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 28)_1 Supporting invariants [] [2023-11-29 01:47:57,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Forceful destruction successful, exit code 0 [2023-11-29 01:47:57,503 INFO L156 tatePredicateManager]: 11 out of 12 supporting invariants were superfluous and have been removed [2023-11-29 01:47:57,504 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][28] could not be translated [2023-11-29 01:47:57,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:57,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:57,556 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 01:47:57,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:57,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:57,850 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:57,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:57,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:57,873 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.10 stem predicates 2 loop predicates [2023-11-29 01:47:57,873 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28 Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:57,910 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 80 states and 99 transitions. Complement of second has 5 states. [2023-11-29 01:47:57,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:57,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:57,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 01:47:57,911 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 68 letters. Loop has 2 letters. [2023-11-29 01:47:57,912 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:57,912 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:57,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:57,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:57,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 01:47:57,965 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:58,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:58,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:58,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:58,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:58,284 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.10 stem predicates 2 loop predicates [2023-11-29 01:47:58,285 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28 Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:58,320 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 80 states and 99 transitions. Complement of second has 5 states. [2023-11-29 01:47:58,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:47:58,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:58,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 01:47:58,321 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 68 letters. Loop has 2 letters. [2023-11-29 01:47:58,321 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:58,321 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:47:58,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:58,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:58,372 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 01:47:58,374 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:58,499 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Ended with exit code 0 [2023-11-29 01:47:58,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:58,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:47:58,733 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:58,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:58,759 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.10 stem predicates 2 loop predicates [2023-11-29 01:47:58,760 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28 Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:58,976 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 100 states and 128 transitions. Complement of second has 23 states. [2023-11-29 01:47:58,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 14 states 10 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:47:58,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:58,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 69 transitions. [2023-11-29 01:47:58,977 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 69 transitions. Stem has 68 letters. Loop has 2 letters. [2023-11-29 01:47:58,977 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:58,977 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 69 transitions. Stem has 70 letters. Loop has 2 letters. [2023-11-29 01:47:58,977 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:58,977 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 69 transitions. Stem has 68 letters. Loop has 4 letters. [2023-11-29 01:47:58,978 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:47:58,978 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 100 states and 128 transitions. [2023-11-29 01:47:58,978 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:58,979 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 100 states to 95 states and 121 transitions. [2023-11-29 01:47:58,979 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:47:58,979 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:47:58,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 121 transitions. [2023-11-29 01:47:58,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:47:58,980 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95 states and 121 transitions. [2023-11-29 01:47:58,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 121 transitions. [2023-11-29 01:47:58,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 84. [2023-11-29 01:47:58,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 84 states have (on average 1.2261904761904763) internal successors, (103), 83 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:47:58,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 103 transitions. [2023-11-29 01:47:58,982 INFO L240 hiAutomatonCegarLoop]: Abstraction has 84 states and 103 transitions. [2023-11-29 01:47:58,982 INFO L428 stractBuchiCegarLoop]: Abstraction has 84 states and 103 transitions. [2023-11-29 01:47:58,982 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2023-11-29 01:47:58,982 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 84 states and 103 transitions. [2023-11-29 01:47:58,983 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:47:58,983 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:47:58,983 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:47:58,984 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:47:58,984 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:47:58,985 INFO L748 eck$LassoCheckResult]: Stem: 8532#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 8524#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; 8525#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 8533#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 8526#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 8527#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8528#L521 assume !(main_~val~0#1 < 0); 8520#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8521#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8529#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 8562#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8522#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8523#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8558#L521 assume !(main_~val~0#1 < 0); 8557#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8556#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8555#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8554#L521 assume !(main_~val~0#1 < 0); 8553#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8552#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8551#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8550#L521 assume !(main_~val~0#1 < 0); 8549#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8548#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8547#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8546#L521 assume !(main_~val~0#1 < 0); 8545#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8544#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8543#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8542#L521 assume !(main_~val~0#1 < 0); 8541#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8540#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8539#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8536#L521 assume !(main_~val~0#1 < 0); 8538#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 8537#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 8535#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 8534#L519-4 main_~j~0#1 := 0; 8517#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 8518#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8593#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8592#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8519#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 8516#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8531#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8511#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8512#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 8590#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8589#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8588#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8587#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 8585#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8584#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8583#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8582#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 8580#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8579#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8578#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8577#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 8575#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8574#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8573#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8572#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 8570#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8569#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8568#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8567#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 8566#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8563#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 8561#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 8559#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 8514#L527-3 [2023-11-29 01:47:58,985 INFO L750 eck$LassoCheckResult]: Loop: 8514#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 8513#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 8514#L527-3 [2023-11-29 01:47:58,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:47:58,985 INFO L85 PathProgramCache]: Analyzing trace with hash -785132413, now seen corresponding path program 16 times [2023-11-29 01:47:58,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:47:58,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783250154] [2023-11-29 01:47:58,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:47:58,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:47:59,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:47:59,363 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 91 proven. 149 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:59,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:47:59,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783250154] [2023-11-29 01:47:59,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783250154] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:47:59,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307193017] [2023-11-29 01:47:59,364 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:47:59,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:47:59,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:47:59,365 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:47:59,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2023-11-29 01:47:59,490 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:47:59,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:47:59,492 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 01:47:59,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:47:59,797 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 120 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:47:59,797 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:48:00,007 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 120 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:00,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307193017] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:48:00,008 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:48:00,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 31 [2023-11-29 01:48:00,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485325023] [2023-11-29 01:48:00,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:48:00,009 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:48:00,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:00,009 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 16 times [2023-11-29 01:48:00,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:00,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659698217] [2023-11-29 01:48:00,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:00,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:00,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:00,013 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:00,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:00,016 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:00,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:48:00,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 01:48:00,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=757, Unknown=0, NotChecked=0, Total=992 [2023-11-29 01:48:00,046 INFO L87 Difference]: Start difference. First operand 84 states and 103 transitions. cyclomatic complexity: 30 Second operand has 32 states, 31 states have (on average 3.7419354838709675) internal successors, (116), 32 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:00,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:48:00,288 INFO L93 Difference]: Finished difference Result 133 states and 162 transitions. [2023-11-29 01:48:00,288 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 133 states and 162 transitions. [2023-11-29 01:48:00,289 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:00,290 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 133 states to 91 states and 112 transitions. [2023-11-29 01:48:00,290 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:48:00,290 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:48:00,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 91 states and 112 transitions. [2023-11-29 01:48:00,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:48:00,290 INFO L218 hiAutomatonCegarLoop]: Abstraction has 91 states and 112 transitions. [2023-11-29 01:48:00,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states and 112 transitions. [2023-11-29 01:48:00,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 88. [2023-11-29 01:48:00,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 88 states have (on average 1.2272727272727273) internal successors, (108), 87 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:00,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 108 transitions. [2023-11-29 01:48:00,293 INFO L240 hiAutomatonCegarLoop]: Abstraction has 88 states and 108 transitions. [2023-11-29 01:48:00,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 01:48:00,293 INFO L428 stractBuchiCegarLoop]: Abstraction has 88 states and 108 transitions. [2023-11-29 01:48:00,293 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2023-11-29 01:48:00,293 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 88 states and 108 transitions. [2023-11-29 01:48:00,294 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:00,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:48:00,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:48:00,295 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:48:00,295 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:48:00,295 INFO L748 eck$LassoCheckResult]: Stem: 9228#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 9221#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; 9222#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 9229#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 9223#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 9224#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 9225#L521 assume !(main_~val~0#1 < 0); 9218#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9219#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9220#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 9296#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9295#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9294#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 9292#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9291#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9290#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 9288#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9287#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9286#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 9284#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9283#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9282#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 9280#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9279#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9278#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 9276#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9275#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9274#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 9272#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9271#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9270#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 9238#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 9233#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 9231#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 9230#L519-4 main_~j~0#1 := 0; 9215#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 9216#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9268#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9267#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9217#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 9214#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9227#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9209#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9210#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 9265#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9264#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9263#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9262#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 9260#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9259#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9258#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9257#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 9255#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9254#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9253#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9252#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 9250#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9249#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9248#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9247#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 9245#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9244#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9243#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9242#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 9241#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9237#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 9236#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 9234#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 9212#L527-3 [2023-11-29 01:48:00,295 INFO L750 eck$LassoCheckResult]: Loop: 9212#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 9211#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 9212#L527-3 [2023-11-29 01:48:00,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:00,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1182197124, now seen corresponding path program 17 times [2023-11-29 01:48:00,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:00,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415507932] [2023-11-29 01:48:00,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:00,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:00,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:00,318 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:00,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:00,340 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:00,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:00,341 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 17 times [2023-11-29 01:48:00,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:00,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802843887] [2023-11-29 01:48:00,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:00,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:00,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:00,345 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:00,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:00,347 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:00,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:00,348 INFO L85 PathProgramCache]: Analyzing trace with hash 2074898817, now seen corresponding path program 8 times [2023-11-29 01:48:00,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:00,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844565743] [2023-11-29 01:48:00,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:00,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:00,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:00,374 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:00,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:00,396 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:05,236 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:48:05,236 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:48:05,236 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:48:05,236 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:48:05,236 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:48:05,236 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:05,236 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:48:05,236 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:48:05,236 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration20_Lasso [2023-11-29 01:48:05,236 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:48:05,236 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:48:05,237 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,239 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,240 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,241 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,243 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,244 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,246 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,248 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,249 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,251 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,521 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,522 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,524 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,525 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,527 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:05,778 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:48:05,778 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:48:05,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:05,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:05,779 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:05,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2023-11-29 01:48:05,781 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:05,791 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:05,791 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:05,791 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:05,791 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:05,792 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:05,792 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:05,792 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:05,793 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:05,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Ended with exit code 0 [2023-11-29 01:48:05,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:05,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:05,797 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:05,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2023-11-29 01:48:05,799 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:05,809 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:05,809 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:05,809 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:05,809 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:05,810 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:05,810 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:05,810 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:05,811 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:05,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2023-11-29 01:48:05,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:05,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:05,814 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:05,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2023-11-29 01:48:05,817 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:05,826 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:05,827 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:05,827 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:05,827 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:05,827 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:05,827 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:05,827 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:05,828 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:05,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2023-11-29 01:48:05,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:05,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:05,832 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:05,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2023-11-29 01:48:05,834 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:05,844 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:05,844 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:05,844 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:05,844 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:05,845 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:05,845 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:05,848 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:05,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2023-11-29 01:48:05,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:05,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:05,864 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:05,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2023-11-29 01:48:05,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-29 01:48:05,876 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:05,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:05,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:05,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:05,877 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:05,877 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:05,881 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:05,883 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2023-11-29 01:48:05,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:05,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:05,884 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:05,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2023-11-29 01:48:05,886 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:05,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:05,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:05,896 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:05,896 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:05,897 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:05,897 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:05,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:05,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2023-11-29 01:48:05,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:05,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:05,905 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:05,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2023-11-29 01:48:05,907 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:05,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:05,917 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:05,917 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:05,917 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:05,917 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:05,918 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:05,918 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:05,919 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:05,922 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Forceful destruction successful, exit code 0 [2023-11-29 01:48:05,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:05,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:05,923 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:05,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2023-11-29 01:48:05,925 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:05,935 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:05,935 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:05,935 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:05,935 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:05,935 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:05,935 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:05,936 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:05,937 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:05,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Forceful destruction successful, exit code 0 [2023-11-29 01:48:05,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:05,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:05,940 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:05,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2023-11-29 01:48:05,942 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:05,952 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:05,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:05,952 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:05,952 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:05,953 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:05,953 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:05,957 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:05,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2023-11-29 01:48:05,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:05,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:05,960 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:05,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2023-11-29 01:48:05,962 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:05,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:05,972 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:05,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:05,972 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:05,975 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:05,975 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:05,982 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:48:05,990 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 01:48:05,991 INFO L444 ModelExtractionUtils]: 4 out of 13 variables were initially zero. Simplification set additionally 7 variables to zero. [2023-11-29 01:48:05,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:05,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:05,992 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:05,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2023-11-29 01:48:05,993 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:48:06,004 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:48:06,004 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:48:06,004 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 32)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 32)_1 Supporting invariants [] [2023-11-29 01:48:06,007 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Ended with exit code 0 [2023-11-29 01:48:06,032 INFO L156 tatePredicateManager]: 12 out of 13 supporting invariants were superfluous and have been removed [2023-11-29 01:48:06,033 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][32] could not be translated [2023-11-29 01:48:06,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:06,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:06,084 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 01:48:06,086 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:06,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:06,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:48:06,425 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:06,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:06,444 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.11 stem predicates 2 loop predicates [2023-11-29 01:48:06,444 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 88 states and 108 transitions. cyclomatic complexity: 31 Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:06,483 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 88 states and 108 transitions. cyclomatic complexity: 31. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 89 states and 110 transitions. Complement of second has 5 states. [2023-11-29 01:48:06,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:48:06,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:06,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 01:48:06,484 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 76 letters. Loop has 2 letters. [2023-11-29 01:48:06,484 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:06,484 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:48:06,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:06,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:06,538 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 01:48:06,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:06,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:06,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:48:06,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:06,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:06,902 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.11 stem predicates 2 loop predicates [2023-11-29 01:48:06,902 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 88 states and 108 transitions. cyclomatic complexity: 31 Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:06,940 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 88 states and 108 transitions. cyclomatic complexity: 31. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 89 states and 110 transitions. Complement of second has 5 states. [2023-11-29 01:48:06,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:48:06,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:06,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 01:48:06,941 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 76 letters. Loop has 2 letters. [2023-11-29 01:48:06,942 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:06,942 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:48:06,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:06,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:06,997 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 01:48:06,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:07,157 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2023-11-29 01:48:07,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:07,356 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:48:07,356 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:07,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:07,380 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.11 stem predicates 2 loop predicates [2023-11-29 01:48:07,381 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 88 states and 108 transitions. cyclomatic complexity: 31 Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:07,629 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 88 states and 108 transitions. cyclomatic complexity: 31. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 110 states and 141 transitions. Complement of second has 25 states. [2023-11-29 01:48:07,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 15 states 11 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:48:07,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:07,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 75 transitions. [2023-11-29 01:48:07,630 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 75 transitions. Stem has 76 letters. Loop has 2 letters. [2023-11-29 01:48:07,630 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:07,630 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 75 transitions. Stem has 78 letters. Loop has 2 letters. [2023-11-29 01:48:07,630 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:07,630 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 75 transitions. Stem has 76 letters. Loop has 4 letters. [2023-11-29 01:48:07,630 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:07,630 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 110 states and 141 transitions. [2023-11-29 01:48:07,631 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:07,631 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 110 states to 105 states and 134 transitions. [2023-11-29 01:48:07,632 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:48:07,632 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:48:07,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 105 states and 134 transitions. [2023-11-29 01:48:07,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:48:07,632 INFO L218 hiAutomatonCegarLoop]: Abstraction has 105 states and 134 transitions. [2023-11-29 01:48:07,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states and 134 transitions. [2023-11-29 01:48:07,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 93. [2023-11-29 01:48:07,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 93 states have (on average 1.2258064516129032) internal successors, (114), 92 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:07,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 114 transitions. [2023-11-29 01:48:07,634 INFO L240 hiAutomatonCegarLoop]: Abstraction has 93 states and 114 transitions. [2023-11-29 01:48:07,634 INFO L428 stractBuchiCegarLoop]: Abstraction has 93 states and 114 transitions. [2023-11-29 01:48:07,634 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2023-11-29 01:48:07,635 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 114 transitions. [2023-11-29 01:48:07,635 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:07,635 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:48:07,635 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:48:07,636 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:48:07,636 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:48:07,636 INFO L748 eck$LassoCheckResult]: Stem: 10465#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 10457#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; 10458#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 10466#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 10459#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 10460#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10461#L521 assume !(main_~val~0#1 < 0); 10453#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10454#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10462#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10463#L521 assume !(main_~val~0#1 < 0); 10499#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10455#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10456#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10495#L521 assume !(main_~val~0#1 < 0); 10494#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10493#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10492#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10491#L521 assume !(main_~val~0#1 < 0); 10490#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10489#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10488#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10487#L521 assume !(main_~val~0#1 < 0); 10486#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10485#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10484#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10483#L521 assume !(main_~val~0#1 < 0); 10482#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10481#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10480#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10479#L521 assume !(main_~val~0#1 < 0); 10478#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10477#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10476#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10475#L521 assume !(main_~val~0#1 < 0); 10474#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10473#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10472#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10469#L521 assume !(main_~val~0#1 < 0); 10471#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 10470#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 10468#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 10467#L519-4 main_~j~0#1 := 0; 10450#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 10451#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10535#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10534#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10452#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 10449#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10464#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10444#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10445#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 10532#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10531#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10530#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10529#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 10527#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10526#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10525#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10524#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 10522#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10521#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10520#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10519#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 10517#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10516#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10515#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10514#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 10512#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10511#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10510#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10509#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 10507#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10506#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10505#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10504#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 10503#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10500#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 10498#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 10496#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 10447#L527-3 [2023-11-29 01:48:07,636 INFO L750 eck$LassoCheckResult]: Loop: 10447#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 10446#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 10447#L527-3 [2023-11-29 01:48:07,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:07,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1112937681, now seen corresponding path program 18 times [2023-11-29 01:48:07,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:07,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515284889] [2023-11-29 01:48:07,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:07,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:07,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:07,984 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 120 proven. 186 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:07,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:48:07,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515284889] [2023-11-29 01:48:07,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515284889] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:48:07,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770281758] [2023-11-29 01:48:07,984 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:48:07,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:48:07,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:07,985 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:48:07,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2023-11-29 01:48:08,192 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2023-11-29 01:48:08,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:48:08,194 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 01:48:08,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:08,520 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 153 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:08,520 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:48:08,754 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 153 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:08,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770281758] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:48:08,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:48:08,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 34 [2023-11-29 01:48:08,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173924127] [2023-11-29 01:48:08,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:48:08,756 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:48:08,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:08,756 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 18 times [2023-11-29 01:48:08,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:08,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359709924] [2023-11-29 01:48:08,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:08,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:08,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:08,760 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:08,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:08,762 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:08,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:48:08,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-29 01:48:08,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=910, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 01:48:08,793 INFO L87 Difference]: Start difference. First operand 93 states and 114 transitions. cyclomatic complexity: 33 Second operand has 35 states, 34 states have (on average 3.764705882352941) internal successors, (128), 35 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:09,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:48:09,086 INFO L93 Difference]: Finished difference Result 147 states and 179 transitions. [2023-11-29 01:48:09,086 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 147 states and 179 transitions. [2023-11-29 01:48:09,087 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:09,088 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 147 states to 100 states and 123 transitions. [2023-11-29 01:48:09,088 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:48:09,088 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:48:09,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 100 states and 123 transitions. [2023-11-29 01:48:09,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:48:09,088 INFO L218 hiAutomatonCegarLoop]: Abstraction has 100 states and 123 transitions. [2023-11-29 01:48:09,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states and 123 transitions. [2023-11-29 01:48:09,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 97. [2023-11-29 01:48:09,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 97 states have (on average 1.2268041237113403) internal successors, (119), 96 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:09,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 119 transitions. [2023-11-29 01:48:09,090 INFO L240 hiAutomatonCegarLoop]: Abstraction has 97 states and 119 transitions. [2023-11-29 01:48:09,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:48:09,090 INFO L428 stractBuchiCegarLoop]: Abstraction has 97 states and 119 transitions. [2023-11-29 01:48:09,090 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2023-11-29 01:48:09,090 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 97 states and 119 transitions. [2023-11-29 01:48:09,091 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:09,091 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:48:09,091 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:48:09,091 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:48:09,091 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:48:09,092 INFO L748 eck$LassoCheckResult]: Stem: 11237#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 11230#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; 11231#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 11238#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 11232#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 11233#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 11234#L521 assume !(main_~val~0#1 < 0); 11227#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11228#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11229#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 11235#L521 assume !(main_~val~0#1 < 0); 11314#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11313#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11312#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 11310#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11309#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11308#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 11306#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11305#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11304#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 11302#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11301#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11300#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 11298#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11297#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11296#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 11294#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11293#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11292#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 11290#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11289#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11288#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 11286#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11285#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11284#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 11247#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 11242#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 11240#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 11239#L519-4 main_~j~0#1 := 0; 11224#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 11225#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11282#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11281#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11226#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 11223#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11236#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11218#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11219#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 11279#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11278#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11277#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11276#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 11274#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11273#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11272#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11271#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 11269#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11268#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11267#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11266#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 11264#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11263#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11262#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11261#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 11259#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11258#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11257#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11256#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 11254#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11253#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11252#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11251#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 11250#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11246#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 11245#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 11243#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 11221#L527-3 [2023-11-29 01:48:09,092 INFO L750 eck$LassoCheckResult]: Loop: 11221#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 11220#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 11221#L527-3 [2023-11-29 01:48:09,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:09,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1373220406, now seen corresponding path program 19 times [2023-11-29 01:48:09,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:09,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172083280] [2023-11-29 01:48:09,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:09,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:09,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:09,124 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:09,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:09,147 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:09,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:09,148 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 19 times [2023-11-29 01:48:09,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:09,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79270983] [2023-11-29 01:48:09,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:09,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:09,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:09,151 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:09,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:09,154 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:09,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:09,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1109848753, now seen corresponding path program 9 times [2023-11-29 01:48:09,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:09,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579332000] [2023-11-29 01:48:09,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:09,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:09,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:09,182 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:09,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:09,205 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:15,724 WARN L293 SmtUtils]: Spent 6.47s on a formula simplification. DAG size of input: 330 DAG size of output: 239 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 01:48:16,038 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:48:16,038 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:48:16,038 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:48:16,038 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:48:16,038 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:48:16,038 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:16,038 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:48:16,038 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:48:16,038 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration22_Lasso [2023-11-29 01:48:16,038 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:48:16,038 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:48:16,040 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,042 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,044 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,045 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,047 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,048 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,354 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,356 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,357 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,359 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,360 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,362 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,363 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,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-29 01:48:16,366 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:16,598 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:48:16,598 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:48:16,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:16,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:16,599 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:16,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2023-11-29 01:48:16,603 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:16,613 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:16,613 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:16,613 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:16,613 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:16,613 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:16,613 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:16,613 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:16,614 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:16,617 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Ended with exit code 0 [2023-11-29 01:48:16,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:16,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:16,618 INFO L229 MonitoredProcess]: Starting monitored process 146 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:16,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2023-11-29 01:48:16,620 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:16,630 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:16,630 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:16,630 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:16,630 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:16,631 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:16,631 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:16,634 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:16,636 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Ended with exit code 0 [2023-11-29 01:48:16,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:16,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:16,637 INFO L229 MonitoredProcess]: Starting monitored process 147 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:16,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2023-11-29 01:48:16,639 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:16,649 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:16,649 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:16,649 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:16,650 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:16,650 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:16,650 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:16,650 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:16,651 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:16,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Ended with exit code 0 [2023-11-29 01:48:16,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:16,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:16,655 INFO L229 MonitoredProcess]: Starting monitored process 148 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:16,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2023-11-29 01:48:16,657 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:16,666 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:16,666 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:16,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:16,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:16,667 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:16,668 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:16,671 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:16,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Ended with exit code 0 [2023-11-29 01:48:16,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:16,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:16,674 INFO L229 MonitoredProcess]: Starting monitored process 149 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:16,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2023-11-29 01:48:16,676 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:16,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:16,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:16,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:16,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:16,687 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:16,687 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:16,690 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:16,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Ended with exit code 0 [2023-11-29 01:48:16,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:16,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:16,694 INFO L229 MonitoredProcess]: Starting monitored process 150 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:16,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2023-11-29 01:48:16,696 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:16,706 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:16,706 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:16,706 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:16,706 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:16,707 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:16,707 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:16,713 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:16,715 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Ended with exit code 0 [2023-11-29 01:48:16,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:16,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:16,716 INFO L229 MonitoredProcess]: Starting monitored process 151 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:16,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2023-11-29 01:48:16,717 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:16,727 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:16,727 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:16,727 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:16,727 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:16,728 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:16,728 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:16,732 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:16,734 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Ended with exit code 0 [2023-11-29 01:48:16,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:16,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:16,735 INFO L229 MonitoredProcess]: Starting monitored process 152 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:16,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2023-11-29 01:48:16,737 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:16,747 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:16,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:16,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:16,747 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:16,748 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:16,748 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:16,752 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:16,754 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Ended with exit code 0 [2023-11-29 01:48:16,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:16,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:16,755 INFO L229 MonitoredProcess]: Starting monitored process 153 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:16,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2023-11-29 01:48:16,757 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:16,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:16,767 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:16,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:16,767 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:16,770 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:16,770 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:16,779 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:16,781 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Ended with exit code 0 [2023-11-29 01:48:16,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:16,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:16,782 INFO L229 MonitoredProcess]: Starting monitored process 154 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:16,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2023-11-29 01:48:16,784 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:16,794 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:16,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:16,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:16,795 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:16,797 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:16,797 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:16,804 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:48:16,815 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-29 01:48:16,816 INFO L444 ModelExtractionUtils]: 4 out of 13 variables were initially zero. Simplification set additionally 7 variables to zero. [2023-11-29 01:48:16,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:16,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:16,817 INFO L229 MonitoredProcess]: Starting monitored process 155 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:16,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2023-11-29 01:48:16,819 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:48:16,829 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:48:16,829 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:48:16,829 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 36)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 36)_1 Supporting invariants [] [2023-11-29 01:48:16,832 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Ended with exit code 0 [2023-11-29 01:48:16,862 INFO L156 tatePredicateManager]: 13 out of 14 supporting invariants were superfluous and have been removed [2023-11-29 01:48:16,864 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][36] could not be translated [2023-11-29 01:48:16,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:16,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:16,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 01:48:16,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:17,162 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Ended with exit code 0 [2023-11-29 01:48:17,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:17,304 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:48:17,305 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:17,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:17,327 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.12 stem predicates 2 loop predicates [2023-11-29 01:48:17,327 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 97 states and 119 transitions. cyclomatic complexity: 34 Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:17,370 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 97 states and 119 transitions. cyclomatic complexity: 34. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 98 states and 121 transitions. Complement of second has 5 states. [2023-11-29 01:48:17,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:48:17,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:17,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 01:48:17,371 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 84 letters. Loop has 2 letters. [2023-11-29 01:48:17,371 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:17,371 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:48:17,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:17,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:17,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 01:48:17,435 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:17,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:17,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:48:17,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:17,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:17,812 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.12 stem predicates 2 loop predicates [2023-11-29 01:48:17,813 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 97 states and 119 transitions. cyclomatic complexity: 34 Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:17,851 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 97 states and 119 transitions. cyclomatic complexity: 34. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 98 states and 121 transitions. Complement of second has 5 states. [2023-11-29 01:48:17,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:48:17,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:17,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 01:48:17,852 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 84 letters. Loop has 2 letters. [2023-11-29 01:48:17,852 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:17,852 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:48:17,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:17,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:17,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 01:48:17,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:18,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:18,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:48:18,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:18,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:18,323 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.12 stem predicates 2 loop predicates [2023-11-29 01:48:18,323 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 97 states and 119 transitions. cyclomatic complexity: 34 Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:18,639 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 97 states and 119 transitions. cyclomatic complexity: 34. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 120 states and 154 transitions. Complement of second has 27 states. [2023-11-29 01:48:18,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 16 states 12 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:48:18,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:18,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 81 transitions. [2023-11-29 01:48:18,639 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 81 transitions. Stem has 84 letters. Loop has 2 letters. [2023-11-29 01:48:18,640 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:18,640 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 81 transitions. Stem has 86 letters. Loop has 2 letters. [2023-11-29 01:48:18,640 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:18,640 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 81 transitions. Stem has 84 letters. Loop has 4 letters. [2023-11-29 01:48:18,640 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:18,640 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120 states and 154 transitions. [2023-11-29 01:48:18,641 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:18,641 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120 states to 115 states and 147 transitions. [2023-11-29 01:48:18,641 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:48:18,642 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:48:18,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 115 states and 147 transitions. [2023-11-29 01:48:18,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:48:18,642 INFO L218 hiAutomatonCegarLoop]: Abstraction has 115 states and 147 transitions. [2023-11-29 01:48:18,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states and 147 transitions. [2023-11-29 01:48:18,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 102. [2023-11-29 01:48:18,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 102 states have (on average 1.2254901960784315) internal successors, (125), 101 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:18,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 125 transitions. [2023-11-29 01:48:18,644 INFO L240 hiAutomatonCegarLoop]: Abstraction has 102 states and 125 transitions. [2023-11-29 01:48:18,644 INFO L428 stractBuchiCegarLoop]: Abstraction has 102 states and 125 transitions. [2023-11-29 01:48:18,644 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2023-11-29 01:48:18,645 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 102 states and 125 transitions. [2023-11-29 01:48:18,645 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:18,645 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:48:18,645 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:48:18,646 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [11, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:48:18,646 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:48:18,646 INFO L748 eck$LassoCheckResult]: Stem: 12593#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 12585#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; 12586#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 12594#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 12587#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 12588#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12589#L521 assume !(main_~val~0#1 < 0); 12581#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12582#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12590#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 12631#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12583#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12584#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12627#L521 assume !(main_~val~0#1 < 0); 12626#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12625#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12624#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12623#L521 assume !(main_~val~0#1 < 0); 12622#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12621#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12620#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12619#L521 assume !(main_~val~0#1 < 0); 12618#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12617#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12616#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12615#L521 assume !(main_~val~0#1 < 0); 12614#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12613#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12612#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12611#L521 assume !(main_~val~0#1 < 0); 12610#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12609#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12608#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12607#L521 assume !(main_~val~0#1 < 0); 12606#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12605#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12604#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12603#L521 assume !(main_~val~0#1 < 0); 12602#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12601#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12600#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 12597#L521 assume !(main_~val~0#1 < 0); 12599#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 12598#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 12596#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 12595#L519-4 main_~j~0#1 := 0; 12578#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 12579#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12672#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12671#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12580#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 12577#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12592#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12572#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12573#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 12669#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12668#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12667#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12666#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 12664#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12663#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12662#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12661#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 12659#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12658#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12657#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12656#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 12654#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12653#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12652#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12651#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 12649#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12648#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12647#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12646#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 12644#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12643#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12642#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12641#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 12639#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12638#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12637#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12636#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 12635#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12632#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 12630#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 12628#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 12575#L527-3 [2023-11-29 01:48:18,646 INFO L750 eck$LassoCheckResult]: Loop: 12575#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 12574#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 12575#L527-3 [2023-11-29 01:48:18,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:18,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1412762337, now seen corresponding path program 20 times [2023-11-29 01:48:18,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:18,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118998009] [2023-11-29 01:48:18,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:18,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:18,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:19,095 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 153 proven. 227 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:19,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:48:19,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118998009] [2023-11-29 01:48:19,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118998009] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:48:19,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499736273] [2023-11-29 01:48:19,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:48:19,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:48:19,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:19,097 INFO L229 MonitoredProcess]: Starting monitored process 156 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:48:19,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2023-11-29 01:48:19,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:48:19,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:48:19,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 01:48:19,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:19,582 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 190 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:19,582 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:48:19,832 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 190 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:19,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499736273] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:48:19,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:48:19,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 37 [2023-11-29 01:48:19,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795563272] [2023-11-29 01:48:19,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:48:19,833 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:48:19,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:19,833 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 20 times [2023-11-29 01:48:19,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:19,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041635023] [2023-11-29 01:48:19,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:19,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:19,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:19,838 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:19,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:19,841 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:19,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:48:19,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 01:48:19,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=1077, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 01:48:19,872 INFO L87 Difference]: Start difference. First operand 102 states and 125 transitions. cyclomatic complexity: 36 Second operand has 38 states, 37 states have (on average 3.7837837837837838) internal successors, (140), 38 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:20,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:48:20,224 INFO L93 Difference]: Finished difference Result 161 states and 196 transitions. [2023-11-29 01:48:20,224 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 161 states and 196 transitions. [2023-11-29 01:48:20,225 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:20,226 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 161 states to 109 states and 134 transitions. [2023-11-29 01:48:20,226 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:48:20,226 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:48:20,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 109 states and 134 transitions. [2023-11-29 01:48:20,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:48:20,226 INFO L218 hiAutomatonCegarLoop]: Abstraction has 109 states and 134 transitions. [2023-11-29 01:48:20,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states and 134 transitions. [2023-11-29 01:48:20,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 106. [2023-11-29 01:48:20,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 106 states have (on average 1.2264150943396226) internal successors, (130), 105 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:20,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 130 transitions. [2023-11-29 01:48:20,228 INFO L240 hiAutomatonCegarLoop]: Abstraction has 106 states and 130 transitions. [2023-11-29 01:48:20,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 01:48:20,228 INFO L428 stractBuchiCegarLoop]: Abstraction has 106 states and 130 transitions. [2023-11-29 01:48:20,228 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2023-11-29 01:48:20,228 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 106 states and 130 transitions. [2023-11-29 01:48:20,229 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:20,229 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:48:20,229 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:48:20,229 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:48:20,229 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:48:20,230 INFO L748 eck$LassoCheckResult]: Stem: 13441#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 13434#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; 13435#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 13442#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 13436#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 13437#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 13438#L521 assume !(main_~val~0#1 < 0); 13431#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13432#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13433#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 13439#L521 assume !(main_~val~0#1 < 0); 13527#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13526#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13525#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 13523#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13522#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13521#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 13519#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13518#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13517#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 13515#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13514#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13513#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 13511#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13510#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13509#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 13507#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13506#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13505#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 13503#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13502#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13501#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 13499#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13498#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13497#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 13495#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13494#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13493#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 13451#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 13446#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 13444#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 13443#L519-4 main_~j~0#1 := 0; 13428#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 13429#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13491#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13490#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13430#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 13427#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13440#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13422#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13423#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 13488#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13487#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13486#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13485#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 13483#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13482#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13481#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13480#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 13478#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13477#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13476#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13475#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 13473#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13472#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13471#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13470#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 13468#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13467#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13466#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13465#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 13463#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13462#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13461#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13460#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 13458#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13457#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13456#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13455#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 13454#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13450#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 13449#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13447#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 13425#L527-3 [2023-11-29 01:48:20,230 INFO L750 eck$LassoCheckResult]: Loop: 13425#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 13424#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 13425#L527-3 [2023-11-29 01:48:20,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:20,230 INFO L85 PathProgramCache]: Analyzing trace with hash -2010175208, now seen corresponding path program 21 times [2023-11-29 01:48:20,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:20,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978771734] [2023-11-29 01:48:20,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:20,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:20,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:20,263 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:20,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:20,298 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:20,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:20,298 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 21 times [2023-11-29 01:48:20,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:20,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788449524] [2023-11-29 01:48:20,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:20,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:20,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:20,303 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:20,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:20,306 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:20,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:20,307 INFO L85 PathProgramCache]: Analyzing trace with hash 956909853, now seen corresponding path program 10 times [2023-11-29 01:48:20,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:20,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424620691] [2023-11-29 01:48:20,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:20,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:20,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:20,343 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:20,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:20,379 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:29,965 WARN L293 SmtUtils]: Spent 9.54s on a formula simplification. DAG size of input: 359 DAG size of output: 263 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 01:48:32,391 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:48:32,391 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:48:32,391 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:48:32,391 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:48:32,391 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:48:32,391 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:32,391 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:48:32,391 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:48:32,391 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration24_Lasso [2023-11-29 01:48:32,391 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:48:32,391 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:48:32,392 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:32,394 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:32,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-29 01:48:32,397 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:32,398 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:32,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-29 01:48:32,401 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:32,403 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:32,404 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:32,405 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:34,660 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:34,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-29 01:48:34,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-29 01:48:34,664 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:34,948 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:48:34,948 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:48:34,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:34,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:34,949 INFO L229 MonitoredProcess]: Starting monitored process 157 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:34,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2023-11-29 01:48:34,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-29 01:48:34,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:34,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:34,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:34,961 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:34,962 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:34,962 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:34,965 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:34,967 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Ended with exit code 0 [2023-11-29 01:48:34,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:34,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:34,968 INFO L229 MonitoredProcess]: Starting monitored process 158 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:34,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2023-11-29 01:48:34,970 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:34,980 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:34,980 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:34,980 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:34,980 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:34,980 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:34,980 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:34,980 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:34,981 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:34,983 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Ended with exit code 0 [2023-11-29 01:48:34,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:34,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:34,984 INFO L229 MonitoredProcess]: Starting monitored process 159 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:34,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2023-11-29 01:48:34,986 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:34,996 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:34,996 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:34,996 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:34,996 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:34,997 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:34,997 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:35,000 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:35,002 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Ended with exit code 0 [2023-11-29 01:48:35,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:35,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:35,003 INFO L229 MonitoredProcess]: Starting monitored process 160 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:35,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2023-11-29 01:48:35,005 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:35,015 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:35,015 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:35,015 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:35,015 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:35,015 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:35,015 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:35,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:35,017 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:35,019 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Ended with exit code 0 [2023-11-29 01:48:35,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:35,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:35,020 INFO L229 MonitoredProcess]: Starting monitored process 161 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:35,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2023-11-29 01:48:35,022 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:35,031 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:35,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:35,032 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:35,032 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:35,032 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:35,033 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:35,036 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:35,038 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Ended with exit code 0 [2023-11-29 01:48:35,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:35,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:35,039 INFO L229 MonitoredProcess]: Starting monitored process 162 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:35,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2023-11-29 01:48:35,041 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:35,051 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:35,051 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:35,051 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:35,051 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:35,051 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:35,051 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:35,051 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:35,053 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:35,055 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Ended with exit code 0 [2023-11-29 01:48:35,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:35,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:35,056 INFO L229 MonitoredProcess]: Starting monitored process 163 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:35,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Waiting until timeout for monitored process [2023-11-29 01:48:35,058 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:35,067 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:35,067 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:35,067 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:35,067 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:35,067 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:35,068 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:35,068 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:35,069 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:35,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Ended with exit code 0 [2023-11-29 01:48:35,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:35,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:35,072 INFO L229 MonitoredProcess]: Starting monitored process 164 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:35,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2023-11-29 01:48:35,074 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:35,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:35,084 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:35,084 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:35,084 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:35,084 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:35,084 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:35,084 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:35,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:35,087 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2023-11-29 01:48:35,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:35,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:35,089 INFO L229 MonitoredProcess]: Starting monitored process 165 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:35,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2023-11-29 01:48:35,090 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:35,100 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:35,100 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:35,100 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:35,100 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:35,100 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:35,101 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:35,101 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:35,102 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:35,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Ended with exit code 0 [2023-11-29 01:48:35,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:35,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:35,105 INFO L229 MonitoredProcess]: Starting monitored process 166 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:35,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2023-11-29 01:48:35,107 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:35,116 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:35,116 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:35,117 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:35,117 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:35,118 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:35,118 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:35,121 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:35,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2023-11-29 01:48:35,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:35,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:35,125 INFO L229 MonitoredProcess]: Starting monitored process 167 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:35,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2023-11-29 01:48:35,127 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:35,136 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:35,137 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:35,137 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:35,137 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:35,138 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:35,138 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:35,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:35,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Ended with exit code 0 [2023-11-29 01:48:35,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:35,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:35,144 INFO L229 MonitoredProcess]: Starting monitored process 168 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:35,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2023-11-29 01:48:35,146 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:35,156 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:35,156 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:35,156 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:35,156 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:35,159 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:35,159 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:35,168 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:35,170 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2023-11-29 01:48:35,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:35,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:35,171 INFO L229 MonitoredProcess]: Starting monitored process 169 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:35,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2023-11-29 01:48:35,173 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:35,182 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:35,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:35,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:35,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:35,185 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:35,185 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:35,194 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:48:35,202 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 01:48:35,203 INFO L444 ModelExtractionUtils]: 6 out of 13 variables were initially zero. Simplification set additionally 5 variables to zero. [2023-11-29 01:48:35,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:35,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:35,204 INFO L229 MonitoredProcess]: Starting monitored process 170 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:35,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2023-11-29 01:48:35,205 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:48:35,216 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:48:35,216 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:48:35,216 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 40 ULTIMATE.start_main_~arr~0#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 40 ULTIMATE.start_main_~arr~0#1.offset))_1 Supporting invariants [] [2023-11-29 01:48:35,218 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Ended with exit code 0 [2023-11-29 01:48:35,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Ended with exit code 0 [2023-11-29 01:48:35,261 INFO L156 tatePredicateManager]: 14 out of 15 supporting invariants were superfluous and have been removed [2023-11-29 01:48:35,262 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][40 + ~arr~0!offset] could not be translated [2023-11-29 01:48:35,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:35,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:35,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 01:48:35,322 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:35,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:35,539 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:48:35,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:35,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:35,557 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.12 stem predicates 2 loop predicates [2023-11-29 01:48:35,557 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 106 states and 130 transitions. cyclomatic complexity: 37 Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:35,578 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 106 states and 130 transitions. cyclomatic complexity: 37. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 107 states and 132 transitions. Complement of second has 4 states. [2023-11-29 01:48:35,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:48:35,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:35,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:48:35,579 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 92 letters. Loop has 2 letters. [2023-11-29 01:48:35,580 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:35,580 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:48:35,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:35,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:35,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 01:48:35,634 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:35,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:35,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:48:35,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:35,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:35,892 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.12 stem predicates 2 loop predicates [2023-11-29 01:48:35,892 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 106 states and 130 transitions. cyclomatic complexity: 37 Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:35,917 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 106 states and 130 transitions. cyclomatic complexity: 37. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 107 states and 132 transitions. Complement of second has 4 states. [2023-11-29 01:48:35,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:48:35,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:35,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:48:35,918 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 92 letters. Loop has 2 letters. [2023-11-29 01:48:35,919 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:35,919 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:48:35,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:35,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:35,972 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 01:48:35,973 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:36,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:36,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:48:36,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:36,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:36,207 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.12 stem predicates 2 loop predicates [2023-11-29 01:48:36,207 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 106 states and 130 transitions. cyclomatic complexity: 37 Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:36,458 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 106 states and 130 transitions. cyclomatic complexity: 37. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 130 states and 167 transitions. Complement of second has 28 states. [2023-11-29 01:48:36,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 16 states 12 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:48:36,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:36,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 87 transitions. [2023-11-29 01:48:36,459 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 87 transitions. Stem has 92 letters. Loop has 2 letters. [2023-11-29 01:48:36,459 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:36,459 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 87 transitions. Stem has 94 letters. Loop has 2 letters. [2023-11-29 01:48:36,459 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:36,459 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 87 transitions. Stem has 92 letters. Loop has 4 letters. [2023-11-29 01:48:36,460 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:36,460 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 130 states and 167 transitions. [2023-11-29 01:48:36,460 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:36,461 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 130 states to 125 states and 160 transitions. [2023-11-29 01:48:36,461 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:48:36,461 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:48:36,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 125 states and 160 transitions. [2023-11-29 01:48:36,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:48:36,462 INFO L218 hiAutomatonCegarLoop]: Abstraction has 125 states and 160 transitions. [2023-11-29 01:48:36,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states and 160 transitions. [2023-11-29 01:48:36,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 111. [2023-11-29 01:48:36,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 111 states have (on average 1.2252252252252251) internal successors, (136), 110 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:36,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 136 transitions. [2023-11-29 01:48:36,464 INFO L240 hiAutomatonCegarLoop]: Abstraction has 111 states and 136 transitions. [2023-11-29 01:48:36,464 INFO L428 stractBuchiCegarLoop]: Abstraction has 111 states and 136 transitions. [2023-11-29 01:48:36,464 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2023-11-29 01:48:36,464 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 111 states and 136 transitions. [2023-11-29 01:48:36,465 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:36,465 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:48:36,465 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:48:36,466 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [12, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:48:36,466 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:48:36,466 INFO L748 eck$LassoCheckResult]: Stem: 14904#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 14896#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; 14897#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 14905#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 14898#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 14899#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14900#L521 assume !(main_~val~0#1 < 0); 14892#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14893#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14901#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 14946#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14894#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14895#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14942#L521 assume !(main_~val~0#1 < 0); 14941#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14940#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14939#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14938#L521 assume !(main_~val~0#1 < 0); 14937#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14936#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14935#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14934#L521 assume !(main_~val~0#1 < 0); 14933#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14932#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14931#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14930#L521 assume !(main_~val~0#1 < 0); 14929#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14928#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14927#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14926#L521 assume !(main_~val~0#1 < 0); 14925#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14924#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14923#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14922#L521 assume !(main_~val~0#1 < 0); 14921#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14920#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14919#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14918#L521 assume !(main_~val~0#1 < 0); 14917#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14916#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14915#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14914#L521 assume !(main_~val~0#1 < 0); 14913#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14912#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14911#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 14908#L521 assume !(main_~val~0#1 < 0); 14910#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 14909#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 14907#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 14906#L519-4 main_~j~0#1 := 0; 14889#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 14890#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14992#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14991#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14891#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 14888#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14903#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14883#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14884#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 14989#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14988#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14987#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14986#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 14984#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14983#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14982#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14981#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 14979#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14978#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14977#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14976#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 14974#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14973#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14972#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14971#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 14969#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14968#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14967#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14966#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 14964#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14963#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14962#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14961#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 14959#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14958#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14957#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14956#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 14954#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14953#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14952#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14951#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 14950#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14947#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 14945#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 14943#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 14886#L527-3 [2023-11-29 01:48:36,466 INFO L750 eck$LassoCheckResult]: Loop: 14886#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 14885#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 14886#L527-3 [2023-11-29 01:48:36,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:36,466 INFO L85 PathProgramCache]: Analyzing trace with hash 467367277, now seen corresponding path program 22 times [2023-11-29 01:48:36,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:36,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663045102] [2023-11-29 01:48:36,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:36,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:36,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:36,994 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 190 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:36,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:48:36,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663045102] [2023-11-29 01:48:36,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663045102] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:48:36,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994494551] [2023-11-29 01:48:36,995 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:48:36,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:48:36,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:36,996 INFO L229 MonitoredProcess]: Starting monitored process 171 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:48:37,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2023-11-29 01:48:37,149 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:48:37,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:48:37,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 01:48:37,154 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:37,578 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 231 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:37,578 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:48:37,886 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 231 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:37,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994494551] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:48:37,887 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:48:37,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 40 [2023-11-29 01:48:37,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021986359] [2023-11-29 01:48:37,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:48:37,887 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:48:37,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:37,888 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 22 times [2023-11-29 01:48:37,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:37,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321753408] [2023-11-29 01:48:37,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:37,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:37,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:37,891 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:37,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:37,894 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:37,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:48:37,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-11-29 01:48:37,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=382, Invalid=1258, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 01:48:37,925 INFO L87 Difference]: Start difference. First operand 111 states and 136 transitions. cyclomatic complexity: 39 Second operand has 41 states, 40 states have (on average 3.8) internal successors, (152), 41 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:38,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:48:38,299 INFO L93 Difference]: Finished difference Result 175 states and 213 transitions. [2023-11-29 01:48:38,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 175 states and 213 transitions. [2023-11-29 01:48:38,300 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:38,300 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 175 states to 118 states and 145 transitions. [2023-11-29 01:48:38,300 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:48:38,301 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:48:38,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 145 transitions. [2023-11-29 01:48:38,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:48:38,301 INFO L218 hiAutomatonCegarLoop]: Abstraction has 118 states and 145 transitions. [2023-11-29 01:48:38,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 145 transitions. [2023-11-29 01:48:38,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 115. [2023-11-29 01:48:38,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 115 states have (on average 1.2260869565217392) internal successors, (141), 114 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:38,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 141 transitions. [2023-11-29 01:48:38,303 INFO L240 hiAutomatonCegarLoop]: Abstraction has 115 states and 141 transitions. [2023-11-29 01:48:38,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 01:48:38,303 INFO L428 stractBuchiCegarLoop]: Abstraction has 115 states and 141 transitions. [2023-11-29 01:48:38,304 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2023-11-29 01:48:38,304 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 115 states and 141 transitions. [2023-11-29 01:48:38,304 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:48:38,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:48:38,304 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:48:38,305 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [12, 12, 12, 12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:48:38,305 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:48:38,305 INFO L748 eck$LassoCheckResult]: Stem: 15828#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 15821#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; 15822#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 15829#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 15823#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 15824#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15825#L521 assume !(main_~val~0#1 < 0); 15818#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15819#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15820#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 15923#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15922#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15921#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 15919#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15918#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15917#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 15915#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15914#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15913#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 15911#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15910#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15909#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 15907#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15906#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15905#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 15903#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15902#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15901#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 15899#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15898#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15897#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 15895#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15894#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15893#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 15891#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15890#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15889#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 15887#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15886#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15885#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 15838#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 15833#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 15831#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 15830#L519-4 main_~j~0#1 := 0; 15815#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 15816#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15883#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15882#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15817#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 15814#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15827#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15809#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15810#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 15880#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15879#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15878#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15877#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 15875#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15874#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15873#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15872#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 15870#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15869#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15868#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15867#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 15865#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15864#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15863#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15862#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 15860#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15859#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15858#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15857#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 15855#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15854#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15853#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15852#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 15850#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15849#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15848#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15847#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 15845#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15844#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15843#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15842#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 15841#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15837#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 15836#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 15834#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 15812#L527-3 [2023-11-29 01:48:38,305 INFO L750 eck$LassoCheckResult]: Loop: 15812#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 15811#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 15812#L527-3 [2023-11-29 01:48:38,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:38,305 INFO L85 PathProgramCache]: Analyzing trace with hash 753705062, now seen corresponding path program 23 times [2023-11-29 01:48:38,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:38,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39989739] [2023-11-29 01:48:38,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:38,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:38,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:38,333 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:38,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:38,358 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:38,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:38,358 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 23 times [2023-11-29 01:48:38,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:38,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512752759] [2023-11-29 01:48:38,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:38,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:38,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:38,362 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:38,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:38,364 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:38,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:38,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1538906901, now seen corresponding path program 11 times [2023-11-29 01:48:38,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:48:38,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429201715] [2023-11-29 01:48:38,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:48:38,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:48:38,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:38,397 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:48:38,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:48:38,424 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:48:56,876 WARN L293 SmtUtils]: Spent 18.41s on a formula simplification. DAG size of input: 388 DAG size of output: 281 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 01:48:57,200 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:48:57,200 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:48:57,200 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:48:57,200 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:48:57,200 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:48:57,200 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:57,200 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:48:57,200 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:48:57,200 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration26_Lasso [2023-11-29 01:48:57,201 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:48:57,201 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:48:57,202 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:57,204 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:57,205 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:57,206 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:57,209 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:57,210 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:57,212 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:57,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-29 01:48:57,599 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:57,600 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:57,602 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:57,603 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:57,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-29 01:48:57,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-29 01:48:57,607 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:48:57,857 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:48:57,857 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:48:57,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:57,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:57,867 INFO L229 MonitoredProcess]: Starting monitored process 172 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:57,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2023-11-29 01:48:57,869 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:57,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:57,879 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:57,879 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:57,879 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:57,880 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:57,880 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:57,883 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:57,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Forceful destruction successful, exit code 0 [2023-11-29 01:48:57,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:57,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:57,886 INFO L229 MonitoredProcess]: Starting monitored process 173 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:57,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2023-11-29 01:48:57,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-29 01:48:57,897 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:57,898 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:57,898 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:57,898 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:57,898 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:57,898 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:57,898 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:57,899 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:57,902 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Ended with exit code 0 [2023-11-29 01:48:57,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:57,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:57,903 INFO L229 MonitoredProcess]: Starting monitored process 174 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:57,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2023-11-29 01:48:57,905 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:57,914 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:57,914 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:57,914 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:57,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:57,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:57,915 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:57,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:57,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:57,918 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Forceful destruction successful, exit code 0 [2023-11-29 01:48:57,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:57,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:57,919 INFO L229 MonitoredProcess]: Starting monitored process 175 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:57,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2023-11-29 01:48:57,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-29 01:48:57,931 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:57,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:57,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:57,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:57,932 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:57,932 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:57,935 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:57,937 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Ended with exit code 0 [2023-11-29 01:48:57,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:57,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:57,938 INFO L229 MonitoredProcess]: Starting monitored process 176 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:57,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2023-11-29 01:48:57,940 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:57,950 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:57,950 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:57,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:57,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:57,950 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:57,950 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:57,950 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:57,952 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:57,954 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Ended with exit code 0 [2023-11-29 01:48:57,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:57,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:57,955 INFO L229 MonitoredProcess]: Starting monitored process 177 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:57,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2023-11-29 01:48:57,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-29 01:48:57,966 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:57,966 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:48:57,966 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:57,966 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:57,966 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:57,967 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:48:57,967 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:48:57,968 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:57,970 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Ended with exit code 0 [2023-11-29 01:48:57,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:57,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:57,971 INFO L229 MonitoredProcess]: Starting monitored process 178 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:57,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Waiting until timeout for monitored process [2023-11-29 01:48:57,973 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:57,982 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:57,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:57,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:57,983 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:57,984 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:57,984 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:57,988 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:57,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Ended with exit code 0 [2023-11-29 01:48:57,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:57,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:57,991 INFO L229 MonitoredProcess]: Starting monitored process 179 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:57,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2023-11-29 01:48:57,993 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:58,002 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:58,002 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:58,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:58,002 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:58,003 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:58,003 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:58,007 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:58,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Ended with exit code 0 [2023-11-29 01:48:58,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:58,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:58,010 INFO L229 MonitoredProcess]: Starting monitored process 180 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:58,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2023-11-29 01:48:58,012 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:58,022 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:58,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:58,022 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:58,022 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:58,023 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:58,024 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:58,028 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:48:58,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Ended with exit code 0 [2023-11-29 01:48:58,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:58,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:58,031 INFO L229 MonitoredProcess]: Starting monitored process 181 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:58,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2023-11-29 01:48:58,033 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:48:58,043 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:48:58,043 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:48:58,043 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:48:58,043 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:48:58,045 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:48:58,045 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:48:58,054 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:48:58,061 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2023-11-29 01:48:58,061 INFO L444 ModelExtractionUtils]: 8 out of 13 variables were initially zero. Simplification set additionally 3 variables to zero. [2023-11-29 01:48:58,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:48:58,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:48:58,062 INFO L229 MonitoredProcess]: Starting monitored process 182 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:48:58,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2023-11-29 01:48:58,064 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:48:58,075 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:48:58,075 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:48:58,075 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 44)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) 44)_1 Supporting invariants [] [2023-11-29 01:48:58,077 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Ended with exit code 0 [2023-11-29 01:48:58,114 INFO L156 tatePredicateManager]: 15 out of 16 supporting invariants were superfluous and have been removed [2023-11-29 01:48:58,115 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][44] could not be translated [2023-11-29 01:48:58,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:58,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:58,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 01:48:58,178 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:58,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:58,581 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:48:58,582 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:58,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:58,605 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.14 stem predicates 2 loop predicates [2023-11-29 01:48:58,605 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 115 states and 141 transitions. cyclomatic complexity: 40 Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:58,646 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 115 states and 141 transitions. cyclomatic complexity: 40. Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 116 states and 143 transitions. Complement of second has 5 states. [2023-11-29 01:48:58,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:48:58,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:58,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 01:48:58,647 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 100 letters. Loop has 2 letters. [2023-11-29 01:48:58,647 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:58,647 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:48:58,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:58,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:58,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 01:48:58,712 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:59,056 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Ended with exit code 0 [2023-11-29 01:48:59,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:59,149 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:48:59,150 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:59,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:59,172 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.14 stem predicates 2 loop predicates [2023-11-29 01:48:59,172 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 115 states and 141 transitions. cyclomatic complexity: 40 Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:59,211 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 115 states and 141 transitions. cyclomatic complexity: 40. Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 116 states and 143 transitions. Complement of second has 5 states. [2023-11-29 01:48:59,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:48:59,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:48:59,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-29 01:48:59,212 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 100 letters. Loop has 2 letters. [2023-11-29 01:48:59,212 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:48:59,212 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:48:59,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:48:59,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:59,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 01:48:59,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:59,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:48:59,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:48:59,732 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:48:59,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:48:59,758 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.14 stem predicates 2 loop predicates [2023-11-29 01:48:59,758 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 115 states and 141 transitions. cyclomatic complexity: 40 Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:49:00,120 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 115 states and 141 transitions. cyclomatic complexity: 40. Second operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 140 states and 180 transitions. Complement of second has 31 states. [2023-11-29 01:49:00,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 18 states 14 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:49:00,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:49:00,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 93 transitions. [2023-11-29 01:49:00,121 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 93 transitions. Stem has 100 letters. Loop has 2 letters. [2023-11-29 01:49:00,121 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:49:00,122 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 93 transitions. Stem has 102 letters. Loop has 2 letters. [2023-11-29 01:49:00,122 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:49:00,122 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 93 transitions. Stem has 100 letters. Loop has 4 letters. [2023-11-29 01:49:00,122 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:49:00,122 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 140 states and 180 transitions. [2023-11-29 01:49:00,123 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:49:00,124 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 140 states to 135 states and 173 transitions. [2023-11-29 01:49:00,124 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:49:00,124 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:49:00,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 135 states and 173 transitions. [2023-11-29 01:49:00,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:49:00,124 INFO L218 hiAutomatonCegarLoop]: Abstraction has 135 states and 173 transitions. [2023-11-29 01:49:00,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states and 173 transitions. [2023-11-29 01:49:00,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 120. [2023-11-29 01:49:00,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 120 states have (on average 1.225) internal successors, (147), 119 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:49:00,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 147 transitions. [2023-11-29 01:49:00,127 INFO L240 hiAutomatonCegarLoop]: Abstraction has 120 states and 147 transitions. [2023-11-29 01:49:00,127 INFO L428 stractBuchiCegarLoop]: Abstraction has 120 states and 147 transitions. [2023-11-29 01:49:00,127 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2023-11-29 01:49:00,127 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 120 states and 147 transitions. [2023-11-29 01:49:00,128 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:49:00,128 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:49:00,128 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:49:00,129 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [13, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:49:00,129 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:49:00,129 INFO L748 eck$LassoCheckResult]: Stem: 17422#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 17414#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; 17415#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 17423#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 17416#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 17417#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17418#L521 assume !(main_~val~0#1 < 0); 17410#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17411#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17419#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17420#L521 assume !(main_~val~0#1 < 0); 17468#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17412#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17413#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17464#L521 assume !(main_~val~0#1 < 0); 17463#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17462#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17461#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17460#L521 assume !(main_~val~0#1 < 0); 17459#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17458#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17457#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17456#L521 assume !(main_~val~0#1 < 0); 17455#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17454#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17453#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17452#L521 assume !(main_~val~0#1 < 0); 17451#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17450#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17449#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17448#L521 assume !(main_~val~0#1 < 0); 17447#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17446#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17445#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17444#L521 assume !(main_~val~0#1 < 0); 17443#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17442#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17441#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17440#L521 assume !(main_~val~0#1 < 0); 17439#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17438#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17437#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17436#L521 assume !(main_~val~0#1 < 0); 17435#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17434#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17433#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17432#L521 assume !(main_~val~0#1 < 0); 17431#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17430#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17429#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 17426#L521 assume !(main_~val~0#1 < 0); 17428#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 17427#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 17425#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 17424#L519-4 main_~j~0#1 := 0; 17407#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 17408#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17519#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17518#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17409#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 17406#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17421#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17401#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17402#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 17516#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17515#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17514#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17513#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 17511#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17510#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17509#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17508#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 17506#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17505#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17504#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17503#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 17501#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17500#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17499#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17498#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 17496#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17495#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17494#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17493#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 17491#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17490#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17489#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17488#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 17486#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17485#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17484#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17483#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 17481#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17480#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17479#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17478#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 17476#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17475#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17474#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17473#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 17472#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17469#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 17467#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17465#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 17404#L527-3 [2023-11-29 01:49:00,129 INFO L750 eck$LassoCheckResult]: Loop: 17404#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 17403#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 17404#L527-3 [2023-11-29 01:49:00,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:49:00,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1420782149, now seen corresponding path program 24 times [2023-11-29 01:49:00,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:49:00,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43226873] [2023-11-29 01:49:00,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:49:00,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:49:00,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:49:00,644 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 231 proven. 321 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:49:00,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:49:00,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43226873] [2023-11-29 01:49:00,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43226873] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:49:00,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280917508] [2023-11-29 01:49:00,645 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:49:00,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:49:00,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:49:00,646 INFO L229 MonitoredProcess]: Starting monitored process 183 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:49:00,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2023-11-29 01:49:01,018 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2023-11-29 01:49:01,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:49:01,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 01:49:01,022 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:49:01,460 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 276 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:49:01,460 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:49:01,827 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 276 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:49:01,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280917508] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:49:01,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:49:01,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 43 [2023-11-29 01:49:01,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828192261] [2023-11-29 01:49:01,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:49:01,828 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:49:01,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:49:01,829 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 24 times [2023-11-29 01:49:01,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:49:01,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676525633] [2023-11-29 01:49:01,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:49:01,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:49:01,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:49:01,833 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:49:01,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:49:01,835 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:49:01,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:49:01,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-11-29 01:49:01,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=1453, Unknown=0, NotChecked=0, Total=1892 [2023-11-29 01:49:01,867 INFO L87 Difference]: Start difference. First operand 120 states and 147 transitions. cyclomatic complexity: 42 Second operand has 44 states, 43 states have (on average 3.813953488372093) internal successors, (164), 44 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:49:02,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:49:02,217 INFO L93 Difference]: Finished difference Result 189 states and 230 transitions. [2023-11-29 01:49:02,217 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 189 states and 230 transitions. [2023-11-29 01:49:02,217 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:49:02,218 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 189 states to 127 states and 156 transitions. [2023-11-29 01:49:02,218 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:49:02,218 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:49:02,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 127 states and 156 transitions. [2023-11-29 01:49:02,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:49:02,219 INFO L218 hiAutomatonCegarLoop]: Abstraction has 127 states and 156 transitions. [2023-11-29 01:49:02,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states and 156 transitions. [2023-11-29 01:49:02,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 124. [2023-11-29 01:49:02,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 124 states have (on average 1.2258064516129032) internal successors, (152), 123 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:49:02,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 152 transitions. [2023-11-29 01:49:02,221 INFO L240 hiAutomatonCegarLoop]: Abstraction has 124 states and 152 transitions. [2023-11-29 01:49:02,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 01:49:02,222 INFO L428 stractBuchiCegarLoop]: Abstraction has 124 states and 152 transitions. [2023-11-29 01:49:02,222 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2023-11-29 01:49:02,222 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 124 states and 152 transitions. [2023-11-29 01:49:02,222 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:49:02,222 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:49:02,222 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:49:02,223 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [13, 13, 13, 13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:49:02,223 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:49:02,223 INFO L748 eck$LassoCheckResult]: Stem: 18422#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 18415#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; 18416#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 18423#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 18417#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 18418#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18419#L521 assume !(main_~val~0#1 < 0); 18412#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18413#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18414#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 18420#L521 assume !(main_~val~0#1 < 0); 18526#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18525#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18524#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 18522#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18521#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18520#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 18518#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18517#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18516#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 18514#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18513#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18512#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 18510#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18509#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18508#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 18506#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18505#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18504#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 18502#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18501#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18500#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 18498#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18497#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18496#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 18494#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18493#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18492#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 18490#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18489#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18488#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 18486#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18485#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18484#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 18432#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 18427#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 18425#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 18424#L519-4 main_~j~0#1 := 0; 18409#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 18410#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18482#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18481#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18411#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 18408#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18421#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18403#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18404#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 18479#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18478#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18477#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18476#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 18474#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18473#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18472#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18471#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 18469#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18468#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18467#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18466#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 18464#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18463#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18462#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18461#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 18459#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18458#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18457#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18456#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 18454#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18453#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18452#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18451#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 18449#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18448#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18447#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18446#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 18444#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18443#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18442#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18441#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 18439#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18438#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18437#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18436#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 18435#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18431#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 18430#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18428#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 18406#L527-3 [2023-11-29 01:49:02,224 INFO L750 eck$LassoCheckResult]: Loop: 18406#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 18405#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 18406#L527-3 [2023-11-29 01:49:02,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:49:02,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1943554124, now seen corresponding path program 25 times [2023-11-29 01:49:02,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:49:02,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648651148] [2023-11-29 01:49:02,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:49:02,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:49:02,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:49:02,261 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:49:02,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:49:02,303 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:49:02,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:49:02,303 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 25 times [2023-11-29 01:49:02,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:49:02,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060473303] [2023-11-29 01:49:02,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:49:02,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:49:02,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:49:02,308 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:49:02,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:49:02,311 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:49:02,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:49:02,311 INFO L85 PathProgramCache]: Analyzing trace with hash 555262137, now seen corresponding path program 12 times [2023-11-29 01:49:02,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:49:02,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247553171] [2023-11-29 01:49:02,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:49:02,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:49:02,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:49:02,356 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:49:02,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:49:02,394 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:49:36,887 WARN L293 SmtUtils]: Spent 34.45s on a formula simplification. DAG size of input: 417 DAG size of output: 305 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 01:49:46,533 WARN L293 SmtUtils]: Spent 7.51s on a formula simplification that was a NOOP. DAG size: 161 (called from [L 302] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 01:49:46,536 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:49:46,536 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:49:46,536 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:49:46,536 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:49:46,536 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:49:46,536 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:49:46,536 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:49:46,536 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:49:46,536 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration28_Lasso [2023-11-29 01:49:46,536 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:49:46,536 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:49:46,538 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:49:46,540 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:49:46,541 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:49:46,543 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:49:46,544 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:49:46,546 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:49:46,547 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:49:46,549 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:49:46,551 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:50:14,131 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:50:14,133 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:50:14,134 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:50:14,135 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:50:14,656 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:50:14,656 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:50:14,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,657 INFO L229 MonitoredProcess]: Starting monitored process 184 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2023-11-29 01:50:14,659 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:50:14,669 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,669 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,669 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,670 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:50:14,670 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:50:14,671 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Ended with exit code 0 [2023-11-29 01:50:14,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,674 INFO L229 MonitoredProcess]: Starting monitored process 185 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Waiting until timeout for monitored process [2023-11-29 01:50:14,676 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,686 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:50:14,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,687 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:50:14,687 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:50:14,688 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,690 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Ended with exit code 0 [2023-11-29 01:50:14,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,691 INFO L229 MonitoredProcess]: Starting monitored process 186 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Waiting until timeout for monitored process [2023-11-29 01:50:14,693 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,703 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,703 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,703 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,703 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,704 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:14,704 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:14,707 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,709 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Ended with exit code 0 [2023-11-29 01:50:14,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,710 INFO L229 MonitoredProcess]: Starting monitored process 187 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Waiting until timeout for monitored process [2023-11-29 01:50:14,713 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,722 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,722 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:50:14,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,722 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,723 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:50:14,723 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:50:14,724 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Ended with exit code 0 [2023-11-29 01:50:14,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,727 INFO L229 MonitoredProcess]: Starting monitored process 188 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Waiting until timeout for monitored process [2023-11-29 01:50:14,729 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,739 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,739 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:50:14,739 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,739 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,739 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:50:14,739 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:50:14,740 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,743 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Ended with exit code 0 [2023-11-29 01:50:14,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,744 INFO L229 MonitoredProcess]: Starting monitored process 189 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Waiting until timeout for monitored process [2023-11-29 01:50:14,746 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,755 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,756 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:50:14,756 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,756 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,756 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,756 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:50:14,756 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:50:14,757 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Ended with exit code 0 [2023-11-29 01:50:14,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,760 INFO L229 MonitoredProcess]: Starting monitored process 190 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Waiting until timeout for monitored process [2023-11-29 01:50:14,762 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,772 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:50:14,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,772 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,772 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,772 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:50:14,772 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:50:14,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Ended with exit code 0 [2023-11-29 01:50:14,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,777 INFO L229 MonitoredProcess]: Starting monitored process 191 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Waiting until timeout for monitored process [2023-11-29 01:50:14,779 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,789 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,789 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,789 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,789 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,790 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:14,790 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:14,793 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,795 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Ended with exit code 0 [2023-11-29 01:50:14,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,796 INFO L229 MonitoredProcess]: Starting monitored process 192 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Waiting until timeout for monitored process [2023-11-29 01:50:14,798 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,810 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:14,810 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:14,815 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Ended with exit code 0 [2023-11-29 01:50:14,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,818 INFO L229 MonitoredProcess]: Starting monitored process 193 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Waiting until timeout for monitored process [2023-11-29 01:50:14,821 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,831 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,831 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,832 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:14,832 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:14,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,840 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Ended with exit code 0 [2023-11-29 01:50:14,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,841 INFO L229 MonitoredProcess]: Starting monitored process 194 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2023-11-29 01:50:14,843 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,852 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,853 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,853 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,853 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,855 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:14,855 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:14,860 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Forceful destruction successful, exit code 0 [2023-11-29 01:50:14,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,863 INFO L229 MonitoredProcess]: Starting monitored process 195 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2023-11-29 01:50:14,865 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,877 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:14,877 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:14,883 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Ended with exit code 0 [2023-11-29 01:50:14,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,887 INFO L229 MonitoredProcess]: Starting monitored process 196 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2023-11-29 01:50:14,889 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,899 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,899 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,899 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,899 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,902 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:14,902 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:14,908 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,911 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Ended with exit code 0 [2023-11-29 01:50:14,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,912 INFO L229 MonitoredProcess]: Starting monitored process 197 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2023-11-29 01:50:14,915 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,925 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,925 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,925 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,927 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:14,927 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:14,933 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,935 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Ended with exit code 0 [2023-11-29 01:50:14,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,936 INFO L229 MonitoredProcess]: Starting monitored process 198 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2023-11-29 01:50:14,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-29 01:50:14,950 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,950 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,952 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:14,952 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:14,957 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Ended with exit code 0 [2023-11-29 01:50:14,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,961 INFO L229 MonitoredProcess]: Starting monitored process 199 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2023-11-29 01:50:14,963 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,973 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,973 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,973 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:14,975 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:14,975 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:14,982 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:14,984 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Ended with exit code 0 [2023-11-29 01:50:14,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:14,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:14,985 INFO L229 MonitoredProcess]: Starting monitored process 200 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:14,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2023-11-29 01:50:14,988 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:14,997 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:14,998 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:14,998 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:14,998 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:15,000 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:15,000 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:15,006 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:15,008 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Ended with exit code 0 [2023-11-29 01:50:15,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:15,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:15,009 INFO L229 MonitoredProcess]: Starting monitored process 201 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:15,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2023-11-29 01:50:15,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-29 01:50:15,021 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:15,021 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:15,021 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:15,021 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:15,022 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:15,022 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:15,027 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:15,029 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Ended with exit code 0 [2023-11-29 01:50:15,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:15,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:15,030 INFO L229 MonitoredProcess]: Starting monitored process 202 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:15,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2023-11-29 01:50:15,032 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:15,042 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:15,042 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:15,042 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:15,042 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:15,044 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:15,044 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:15,050 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:15,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Ended with exit code 0 [2023-11-29 01:50:15,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:15,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:15,054 INFO L229 MonitoredProcess]: Starting monitored process 203 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:15,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Waiting until timeout for monitored process [2023-11-29 01:50:15,056 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:15,066 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:15,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:15,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:15,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:15,068 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:15,068 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:15,073 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:15,075 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Ended with exit code 0 [2023-11-29 01:50:15,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:15,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:15,077 INFO L229 MonitoredProcess]: Starting monitored process 204 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:15,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2023-11-29 01:50:15,079 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:15,088 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:15,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:15,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:15,089 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:15,089 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:15,090 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:15,093 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:15,096 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Ended with exit code 0 [2023-11-29 01:50:15,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:15,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:15,097 INFO L229 MonitoredProcess]: Starting monitored process 205 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:15,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2023-11-29 01:50:15,099 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:15,109 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:15,109 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:15,109 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:15,110 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:15,112 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:15,112 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:15,120 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:15,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Ended with exit code 0 [2023-11-29 01:50:15,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:15,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:15,124 INFO L229 MonitoredProcess]: Starting monitored process 206 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:15,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2023-11-29 01:50:15,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:15,136 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:15,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:15,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:15,136 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:15,137 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:15,137 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:15,140 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:15,142 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Ended with exit code 0 [2023-11-29 01:50:15,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:15,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:15,144 INFO L229 MonitoredProcess]: Starting monitored process 207 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:15,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Waiting until timeout for monitored process [2023-11-29 01:50:15,146 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:15,156 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:15,156 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:15,156 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:15,156 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:15,158 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:15,158 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:15,164 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:15,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Ended with exit code 0 [2023-11-29 01:50:15,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:15,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:15,168 INFO L229 MonitoredProcess]: Starting monitored process 208 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:15,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Waiting until timeout for monitored process [2023-11-29 01:50:15,170 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:15,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:15,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:15,180 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:15,180 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:15,181 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:15,181 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:15,184 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:15,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Ended with exit code 0 [2023-11-29 01:50:15,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:15,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:15,187 INFO L229 MonitoredProcess]: Starting monitored process 209 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:15,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Waiting until timeout for monitored process [2023-11-29 01:50:15,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-29 01:50:15,200 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:15,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:15,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:15,201 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:15,203 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:15,203 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:15,209 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:50:15,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Ended with exit code 0 [2023-11-29 01:50:15,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:15,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:15,213 INFO L229 MonitoredProcess]: Starting monitored process 210 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:15,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Waiting until timeout for monitored process [2023-11-29 01:50:15,215 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:50:15,225 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:50:15,225 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:50:15,225 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:50:15,225 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:50:15,227 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:50:15,227 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:50:15,236 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:50:15,248 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-29 01:50:15,248 INFO L444 ModelExtractionUtils]: 4 out of 13 variables were initially zero. Simplification set additionally 7 variables to zero. [2023-11-29 01:50:15,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:15,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:15,250 INFO L229 MonitoredProcess]: Starting monitored process 211 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:50:15,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Waiting until timeout for monitored process [2023-11-29 01:50:15,252 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:50:15,262 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:50:15,262 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:50:15,262 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 48))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 48))_1 Supporting invariants [] [2023-11-29 01:50:15,265 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Ended with exit code 0 [2023-11-29 01:50:15,844 INFO L156 tatePredicateManager]: 28 out of 29 supporting invariants were superfluous and have been removed [2023-11-29 01:50:15,846 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][~arr~0!offset + 48] could not be translated [2023-11-29 01:50:15,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:50:15,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:50:15,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 01:50:15,910 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:50:16,135 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Ended with exit code 0 [2023-11-29 01:50:16,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:50:16,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:50:16,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:50:16,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:50:16,244 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.14 stem predicates 2 loop predicates [2023-11-29 01:50:16,244 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 124 states and 152 transitions. cyclomatic complexity: 43 Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:50:16,273 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 124 states and 152 transitions. cyclomatic complexity: 43. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 125 states and 154 transitions. Complement of second has 4 states. [2023-11-29 01:50:16,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:50:16,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:50:16,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:50:16,274 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 108 letters. Loop has 2 letters. [2023-11-29 01:50:16,274 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:50:16,274 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:50:16,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:50:16,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:50:16,343 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 01:50:16,345 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:50:16,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:50:16,639 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:50:16,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:50:16,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:50:16,661 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.14 stem predicates 2 loop predicates [2023-11-29 01:50:16,661 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 124 states and 152 transitions. cyclomatic complexity: 43 Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:50:16,686 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 124 states and 152 transitions. cyclomatic complexity: 43. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 125 states and 154 transitions. Complement of second has 4 states. [2023-11-29 01:50:16,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:50:16,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:50:16,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:50:16,687 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 108 letters. Loop has 2 letters. [2023-11-29 01:50:16,687 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:50:16,687 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:50:16,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:50:16,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:50:16,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 01:50:16,751 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:50:17,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:50:17,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:50:17,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:50:17,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:50:17,045 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.14 stem predicates 2 loop predicates [2023-11-29 01:50:17,045 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 124 states and 152 transitions. cyclomatic complexity: 43 Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:50:17,395 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 124 states and 152 transitions. cyclomatic complexity: 43. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 150 states and 193 transitions. Complement of second has 32 states. [2023-11-29 01:50:17,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 18 states 14 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:50:17,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:50:17,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 99 transitions. [2023-11-29 01:50:17,396 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 99 transitions. Stem has 108 letters. Loop has 2 letters. [2023-11-29 01:50:17,396 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:50:17,396 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 99 transitions. Stem has 110 letters. Loop has 2 letters. [2023-11-29 01:50:17,396 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:50:17,396 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 99 transitions. Stem has 108 letters. Loop has 4 letters. [2023-11-29 01:50:17,396 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:50:17,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 150 states and 193 transitions. [2023-11-29 01:50:17,397 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:50:17,398 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 150 states to 145 states and 186 transitions. [2023-11-29 01:50:17,398 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:50:17,398 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:50:17,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 145 states and 186 transitions. [2023-11-29 01:50:17,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:50:17,399 INFO L218 hiAutomatonCegarLoop]: Abstraction has 145 states and 186 transitions. [2023-11-29 01:50:17,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states and 186 transitions. [2023-11-29 01:50:17,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 129. [2023-11-29 01:50:17,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 129 states have (on average 1.2248062015503876) internal successors, (158), 128 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:50:17,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 158 transitions. [2023-11-29 01:50:17,401 INFO L240 hiAutomatonCegarLoop]: Abstraction has 129 states and 158 transitions. [2023-11-29 01:50:17,401 INFO L428 stractBuchiCegarLoop]: Abstraction has 129 states and 158 transitions. [2023-11-29 01:50:17,401 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2023-11-29 01:50:17,401 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 129 states and 158 transitions. [2023-11-29 01:50:17,402 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:50:17,402 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:50:17,402 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:50:17,403 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [14, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:50:17,403 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:50:17,403 INFO L748 eck$LassoCheckResult]: Stem: 20171#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 20163#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; 20164#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 20172#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 20165#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 20166#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20167#L521 assume !(main_~val~0#1 < 0); 20159#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20160#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20168#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20169#L521 assume !(main_~val~0#1 < 0); 20221#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20161#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20162#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20217#L521 assume !(main_~val~0#1 < 0); 20216#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20215#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20214#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20213#L521 assume !(main_~val~0#1 < 0); 20212#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20211#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20210#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20209#L521 assume !(main_~val~0#1 < 0); 20208#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20207#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20206#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20205#L521 assume !(main_~val~0#1 < 0); 20204#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20203#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20202#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20201#L521 assume !(main_~val~0#1 < 0); 20200#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20199#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20198#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20197#L521 assume !(main_~val~0#1 < 0); 20196#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20195#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20194#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20193#L521 assume !(main_~val~0#1 < 0); 20192#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20191#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20190#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20189#L521 assume !(main_~val~0#1 < 0); 20188#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20187#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20186#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20185#L521 assume !(main_~val~0#1 < 0); 20184#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20183#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20182#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20181#L521 assume !(main_~val~0#1 < 0); 20180#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20179#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20178#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 20175#L521 assume !(main_~val~0#1 < 0); 20177#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 20176#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 20174#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 20173#L519-4 main_~j~0#1 := 0; 20156#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20157#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20277#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20276#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20158#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20155#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20170#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20150#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20151#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20274#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20273#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20272#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20271#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20269#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20268#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20267#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20266#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20264#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20263#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20262#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20261#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20259#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20258#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20257#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20256#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20254#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20253#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20252#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20251#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20249#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20248#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20247#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20246#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20244#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20243#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20242#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20241#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20239#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20238#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20237#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20236#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20234#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20233#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20232#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20231#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20229#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20228#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20227#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20226#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20225#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20222#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 20220#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20218#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 20153#L527-3 [2023-11-29 01:50:17,403 INFO L750 eck$LassoCheckResult]: Loop: 20153#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 20152#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 20153#L527-3 [2023-11-29 01:50:17,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:50:17,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1030968841, now seen corresponding path program 26 times [2023-11-29 01:50:17,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:50:17,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532875966] [2023-11-29 01:50:17,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:50:17,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:50:17,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:50:18,008 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 276 proven. 374 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:50:18,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:50:18,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532875966] [2023-11-29 01:50:18,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532875966] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:50:18,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710946126] [2023-11-29 01:50:18,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:50:18,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:50:18,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:50:18,010 INFO L229 MonitoredProcess]: Starting monitored process 212 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:50:18,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2023-11-29 01:50:18,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:50:18,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:50:18,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 01:50:18,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:50:18,671 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 325 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:50:18,672 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:50:19,043 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 325 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:50:19,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710946126] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:50:19,043 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:50:19,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 46 [2023-11-29 01:50:19,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838037524] [2023-11-29 01:50:19,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:50:19,044 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:50:19,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:50:19,044 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 26 times [2023-11-29 01:50:19,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:50:19,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362631790] [2023-11-29 01:50:19,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:50:19,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:50:19,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:50:19,048 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:50:19,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:50:19,050 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:50:19,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:50:19,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-11-29 01:50:19,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=500, Invalid=1662, Unknown=0, NotChecked=0, Total=2162 [2023-11-29 01:50:19,084 INFO L87 Difference]: Start difference. First operand 129 states and 158 transitions. cyclomatic complexity: 45 Second operand has 47 states, 46 states have (on average 3.8260869565217392) internal successors, (176), 47 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:50:19,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:50:19,577 INFO L93 Difference]: Finished difference Result 203 states and 247 transitions. [2023-11-29 01:50:19,577 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 203 states and 247 transitions. [2023-11-29 01:50:19,578 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:50:19,579 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 203 states to 136 states and 167 transitions. [2023-11-29 01:50:19,579 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:50:19,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:50:19,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 136 states and 167 transitions. [2023-11-29 01:50:19,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:50:19,580 INFO L218 hiAutomatonCegarLoop]: Abstraction has 136 states and 167 transitions. [2023-11-29 01:50:19,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states and 167 transitions. [2023-11-29 01:50:19,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 133. [2023-11-29 01:50:19,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 133 states have (on average 1.2255639097744362) internal successors, (163), 132 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:50:19,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 163 transitions. [2023-11-29 01:50:19,582 INFO L240 hiAutomatonCegarLoop]: Abstraction has 133 states and 163 transitions. [2023-11-29 01:50:19,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 01:50:19,583 INFO L428 stractBuchiCegarLoop]: Abstraction has 133 states and 163 transitions. [2023-11-29 01:50:19,583 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2023-11-29 01:50:19,583 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 133 states and 163 transitions. [2023-11-29 01:50:19,583 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:50:19,583 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:50:19,583 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:50:19,584 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [14, 14, 14, 14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:50:19,584 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:50:19,584 INFO L748 eck$LassoCheckResult]: Stem: 21247#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 21240#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; 21241#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 21248#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 21242#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 21243#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21244#L521 assume !(main_~val~0#1 < 0); 21237#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21238#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21239#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 21245#L521 assume !(main_~val~0#1 < 0); 21360#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21359#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21358#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 21356#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21355#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21354#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 21352#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21351#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21350#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 21348#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21347#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21346#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 21344#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21343#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21342#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 21340#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21339#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21338#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 21336#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21335#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21334#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 21332#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21331#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21330#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 21328#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21327#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21326#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 21324#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21323#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21322#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 21320#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21319#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21318#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 21316#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21315#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21314#L519-3 assume !!(main_~i~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#L521 assume !(main_~val~0#1 < 0); 21257#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 21252#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 21250#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 21249#L519-4 main_~j~0#1 := 0; 21234#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21235#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21312#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21311#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21236#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21233#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21246#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21228#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21229#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21309#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21308#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21307#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21306#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21304#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21303#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21302#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21301#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21299#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21298#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21297#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21296#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21294#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21293#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21292#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21291#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21289#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21288#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21287#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21286#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21284#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21283#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21282#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21281#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21279#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21278#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21277#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21276#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21274#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21273#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21272#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21271#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21269#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21268#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21267#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21266#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21264#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21263#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21262#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21261#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21260#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21256#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 21255#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21253#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 21231#L527-3 [2023-11-29 01:50:19,584 INFO L750 eck$LassoCheckResult]: Loop: 21231#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 21230#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 21231#L527-3 [2023-11-29 01:50:19,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:50:19,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1613328130, now seen corresponding path program 27 times [2023-11-29 01:50:19,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:50:19,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710688955] [2023-11-29 01:50:19,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:50:19,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:50:19,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:50:19,629 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:50:19,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:50:19,674 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:50:19,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:50:19,674 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 27 times [2023-11-29 01:50:19,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:50:19,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525790553] [2023-11-29 01:50:19,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:50:19,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:50:19,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:50:19,678 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:50:19,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:50:19,681 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:50:19,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:50:19,682 INFO L85 PathProgramCache]: Analyzing trace with hash -74859385, now seen corresponding path program 13 times [2023-11-29 01:50:19,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:50:19,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247731424] [2023-11-29 01:50:19,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:50:19,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:50:19,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:50:19,736 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:50:19,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:50:19,774 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:50:50,763 WARN L293 SmtUtils]: Spent 30.95s on a formula simplification. DAG size of input: 446 DAG size of output: 326 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 01:50:57,800 WARN L293 SmtUtils]: Spent 5.28s on a formula simplification. DAG size of input: 109 DAG size of output: 90 (called from [L 302] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 01:50:57,802 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:50:57,802 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:50:57,802 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:50:57,802 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:50:57,802 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:50:57,802 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:50:57,802 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:50:57,802 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:50:57,802 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration30_Lasso [2023-11-29 01:50:57,802 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:50:57,802 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:50:57,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-29 01:50:57,805 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:50:57,807 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:50:57,809 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:50:57,810 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:50:57,811 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:50:57,813 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:50:57,814 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:51:05,760 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:51:05,762 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:51:05,763 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:51:05,764 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:51:05,766 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:51:05,767 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:51:06,090 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:51:06,090 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:51:06,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,091 INFO L229 MonitoredProcess]: Starting monitored process 213 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Waiting until timeout for monitored process [2023-11-29 01:51:06,094 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:51:06,103 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:51:06,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,104 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,104 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:51:06,104 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:51:06,105 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,107 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Ended with exit code 0 [2023-11-29 01:51:06,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,108 INFO L229 MonitoredProcess]: Starting monitored process 214 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Waiting until timeout for monitored process [2023-11-29 01:51:06,110 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:51:06,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,120 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,121 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:51:06,121 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:51:06,124 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,126 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Ended with exit code 0 [2023-11-29 01:51:06,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,127 INFO L229 MonitoredProcess]: Starting monitored process 215 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Waiting until timeout for monitored process [2023-11-29 01:51:06,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-29 01:51:06,139 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,139 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:51:06,139 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,139 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,140 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,140 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:51:06,140 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:51:06,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Ended with exit code 0 [2023-11-29 01:51:06,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,144 INFO L229 MonitoredProcess]: Starting monitored process 216 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Waiting until timeout for monitored process [2023-11-29 01:51:06,146 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:51:06,156 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,156 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:51:06,156 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,156 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,156 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,157 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:51:06,157 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:51:06,158 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Ended with exit code 0 [2023-11-29 01:51:06,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,161 INFO L229 MonitoredProcess]: Starting monitored process 217 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Waiting until timeout for monitored process [2023-11-29 01:51:06,163 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:51:06,173 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,173 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:51:06,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,173 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,173 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,173 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:51:06,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:51:06,175 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Ended with exit code 0 [2023-11-29 01:51:06,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,178 INFO L229 MonitoredProcess]: Starting monitored process 218 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Waiting until timeout for monitored process [2023-11-29 01:51:06,180 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:51:06,192 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,192 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,192 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,193 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:51:06,193 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:51:06,197 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Ended with exit code 0 [2023-11-29 01:51:06,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,200 INFO L229 MonitoredProcess]: Starting monitored process 219 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Waiting until timeout for monitored process [2023-11-29 01:51:06,205 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:51:06,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:51:06,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,215 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:51:06,215 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:51:06,216 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,218 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Ended with exit code 0 [2023-11-29 01:51:06,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,219 INFO L229 MonitoredProcess]: Starting monitored process 220 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Waiting until timeout for monitored process [2023-11-29 01:51:06,222 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:51:06,231 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,232 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,236 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:51:06,236 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:51:06,246 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Ended with exit code 0 [2023-11-29 01:51:06,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,249 INFO L229 MonitoredProcess]: Starting monitored process 221 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Waiting until timeout for monitored process [2023-11-29 01:51:06,251 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:51:06,261 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,261 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,262 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:51:06,262 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:51:06,265 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Forceful destruction successful, exit code 0 [2023-11-29 01:51:06,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,268 INFO L229 MonitoredProcess]: Starting monitored process 222 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Waiting until timeout for monitored process [2023-11-29 01:51:06,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-29 01:51:06,280 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,280 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,280 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,280 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,281 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:51:06,281 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:51:06,284 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,286 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Ended with exit code 0 [2023-11-29 01:51:06,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,287 INFO L229 MonitoredProcess]: Starting monitored process 223 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Waiting until timeout for monitored process [2023-11-29 01:51:06,289 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:51:06,299 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,299 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,299 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,299 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,301 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:51:06,301 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:51:06,306 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,309 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Ended with exit code 0 [2023-11-29 01:51:06,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,310 INFO L229 MonitoredProcess]: Starting monitored process 224 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Waiting until timeout for monitored process [2023-11-29 01:51:06,312 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:51:06,322 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,322 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,322 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,322 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,323 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:51:06,323 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:51:06,327 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Ended with exit code 0 [2023-11-29 01:51:06,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,330 INFO L229 MonitoredProcess]: Starting monitored process 225 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Waiting until timeout for monitored process [2023-11-29 01:51:06,333 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:51:06,342 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,343 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,343 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,343 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,344 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:51:06,344 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:51:06,350 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Ended with exit code 0 [2023-11-29 01:51:06,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,354 INFO L229 MonitoredProcess]: Starting monitored process 226 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Waiting until timeout for monitored process [2023-11-29 01:51:06,356 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:51:06,368 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,368 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,368 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,369 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,370 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:51:06,370 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:51:06,373 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:51:06,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Ended with exit code 0 [2023-11-29 01:51:06,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,377 INFO L229 MonitoredProcess]: Starting monitored process 227 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Waiting until timeout for monitored process [2023-11-29 01:51:06,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-29 01:51:06,388 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:51:06,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:51:06,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:51:06,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:51:06,391 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:51:06,391 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:51:06,400 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:51:06,410 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-29 01:51:06,410 INFO L444 ModelExtractionUtils]: 3 out of 13 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-29 01:51:06,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:51:06,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:06,411 INFO L229 MonitoredProcess]: Starting monitored process 228 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:06,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Waiting until timeout for monitored process [2023-11-29 01:51:06,413 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:51:06,423 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:51:06,423 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:51:06,424 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 52 ULTIMATE.start_main_~arr~0#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 52 ULTIMATE.start_main_~arr~0#1.offset))_1 Supporting invariants [] [2023-11-29 01:51:06,426 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Ended with exit code 0 [2023-11-29 01:51:06,470 INFO L156 tatePredicateManager]: 17 out of 18 supporting invariants were superfluous and have been removed [2023-11-29 01:51:06,472 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][52 + ~arr~0!offset] could not be translated [2023-11-29 01:51:06,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:06,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:06,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 01:51:06,544 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:06,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:06,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:51:06,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:06,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:51:06,893 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.15 stem predicates 2 loop predicates [2023-11-29 01:51:06,893 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 163 transitions. cyclomatic complexity: 46 Second operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:06,923 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 163 transitions. cyclomatic complexity: 46. Second operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 134 states and 165 transitions. Complement of second has 4 states. [2023-11-29 01:51:06,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:51:06,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:06,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:51:06,924 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 116 letters. Loop has 2 letters. [2023-11-29 01:51:06,924 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:51:06,924 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:51:06,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:06,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:06,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 01:51:07,008 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:07,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Ended with exit code 0 [2023-11-29 01:51:07,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:07,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:51:07,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:07,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:51:07,326 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.15 stem predicates 2 loop predicates [2023-11-29 01:51:07,326 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 163 transitions. cyclomatic complexity: 46 Second operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:07,358 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 163 transitions. cyclomatic complexity: 46. Second operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 134 states and 165 transitions. Complement of second has 4 states. [2023-11-29 01:51:07,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:51:07,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:07,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:51:07,359 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 116 letters. Loop has 2 letters. [2023-11-29 01:51:07,359 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:51:07,359 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:51:07,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:07,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:07,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 01:51:07,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:07,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:07,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:51:07,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:07,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:51:07,777 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.15 stem predicates 2 loop predicates [2023-11-29 01:51:07,778 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 163 transitions. cyclomatic complexity: 46 Second operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:08,152 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 163 transitions. cyclomatic complexity: 46. Second operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 160 states and 206 transitions. Complement of second has 34 states. [2023-11-29 01:51:08,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 19 states 15 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:51:08,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 17 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:08,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 105 transitions. [2023-11-29 01:51:08,153 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 105 transitions. Stem has 116 letters. Loop has 2 letters. [2023-11-29 01:51:08,153 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:51:08,153 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 105 transitions. Stem has 118 letters. Loop has 2 letters. [2023-11-29 01:51:08,153 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:51:08,153 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 105 transitions. Stem has 116 letters. Loop has 4 letters. [2023-11-29 01:51:08,153 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:51:08,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 160 states and 206 transitions. [2023-11-29 01:51:08,154 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:51:08,155 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 160 states to 155 states and 199 transitions. [2023-11-29 01:51:08,155 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:51:08,155 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:51:08,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 155 states and 199 transitions. [2023-11-29 01:51:08,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:51:08,155 INFO L218 hiAutomatonCegarLoop]: Abstraction has 155 states and 199 transitions. [2023-11-29 01:51:08,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states and 199 transitions. [2023-11-29 01:51:08,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 138. [2023-11-29 01:51:08,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.2246376811594204) internal successors, (169), 137 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:08,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 169 transitions. [2023-11-29 01:51:08,157 INFO L240 hiAutomatonCegarLoop]: Abstraction has 138 states and 169 transitions. [2023-11-29 01:51:08,157 INFO L428 stractBuchiCegarLoop]: Abstraction has 138 states and 169 transitions. [2023-11-29 01:51:08,157 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2023-11-29 01:51:08,157 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 169 transitions. [2023-11-29 01:51:08,158 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:51:08,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:51:08,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:51:08,158 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [15, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:51:08,158 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:51:08,159 INFO L748 eck$LassoCheckResult]: Stem: 23067#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 23059#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; 23060#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 23068#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 23061#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 23062#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23063#L521 assume !(main_~val~0#1 < 0); 23055#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23056#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23064#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23065#L521 assume !(main_~val~0#1 < 0); 23121#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23057#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23058#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23117#L521 assume !(main_~val~0#1 < 0); 23116#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23115#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23114#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23113#L521 assume !(main_~val~0#1 < 0); 23112#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23111#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23110#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23109#L521 assume !(main_~val~0#1 < 0); 23108#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23107#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23106#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23105#L521 assume !(main_~val~0#1 < 0); 23104#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23103#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23102#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23101#L521 assume !(main_~val~0#1 < 0); 23100#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23099#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23098#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23097#L521 assume !(main_~val~0#1 < 0); 23096#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23095#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23094#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23093#L521 assume !(main_~val~0#1 < 0); 23092#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23091#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23090#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23089#L521 assume !(main_~val~0#1 < 0); 23088#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23087#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23086#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23085#L521 assume !(main_~val~0#1 < 0); 23084#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23083#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23082#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23081#L521 assume !(main_~val~0#1 < 0); 23080#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23079#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23078#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23077#L521 assume !(main_~val~0#1 < 0); 23076#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23075#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23074#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 23071#L521 assume !(main_~val~0#1 < 0); 23073#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 23072#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 23070#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 23069#L519-4 main_~j~0#1 := 0; 23052#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23053#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23182#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23181#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23054#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23051#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23066#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23046#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23047#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23179#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23178#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23177#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23176#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23174#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23173#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23172#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23171#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23169#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23168#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23167#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23166#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23164#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23163#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23162#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23161#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23159#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23158#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23157#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23156#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23154#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23153#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23152#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23151#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23149#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23148#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23147#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23146#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23144#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23143#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23142#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23141#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23139#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23138#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23137#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23136#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23134#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23133#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23132#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23131#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23129#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23128#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23127#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23126#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23125#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23122#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 23120#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23118#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 23049#L527-3 [2023-11-29 01:51:08,159 INFO L750 eck$LassoCheckResult]: Loop: 23049#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 23048#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 23049#L527-3 [2023-11-29 01:51:08,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:08,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1074574935, now seen corresponding path program 28 times [2023-11-29 01:51:08,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:51:08,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286492458] [2023-11-29 01:51:08,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:08,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:51:08,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:08,847 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 325 proven. 431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:51:08,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:51:08,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286492458] [2023-11-29 01:51:08,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286492458] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:51:08,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036625274] [2023-11-29 01:51:08,848 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:51:08,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:51:08,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:08,849 INFO L229 MonitoredProcess]: Starting monitored process 229 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:51:08,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2023-11-29 01:51:08,982 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:51:08,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:51:08,984 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 01:51:08,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:09,556 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 378 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:51:09,557 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:51:09,951 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 378 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:51:09,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036625274] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:51:09,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:51:09,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 49 [2023-11-29 01:51:09,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57410169] [2023-11-29 01:51:09,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:51:09,952 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:51:09,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:09,952 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 28 times [2023-11-29 01:51:09,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:51:09,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364354089] [2023-11-29 01:51:09,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:09,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:51:09,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:51:09,955 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:51:09,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:51:09,957 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:51:09,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:51:09,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-11-29 01:51:09,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=565, Invalid=1885, Unknown=0, NotChecked=0, Total=2450 [2023-11-29 01:51:09,989 INFO L87 Difference]: Start difference. First operand 138 states and 169 transitions. cyclomatic complexity: 48 Second operand has 50 states, 49 states have (on average 3.836734693877551) internal successors, (188), 50 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:10,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:51:10,468 INFO L93 Difference]: Finished difference Result 217 states and 264 transitions. [2023-11-29 01:51:10,468 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 217 states and 264 transitions. [2023-11-29 01:51:10,468 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:51:10,469 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 217 states to 145 states and 178 transitions. [2023-11-29 01:51:10,469 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:51:10,470 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:51:10,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 145 states and 178 transitions. [2023-11-29 01:51:10,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:51:10,470 INFO L218 hiAutomatonCegarLoop]: Abstraction has 145 states and 178 transitions. [2023-11-29 01:51:10,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states and 178 transitions. [2023-11-29 01:51:10,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 142. [2023-11-29 01:51:10,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 142 states have (on average 1.2253521126760563) internal successors, (174), 141 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:10,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 174 transitions. [2023-11-29 01:51:10,472 INFO L240 hiAutomatonCegarLoop]: Abstraction has 142 states and 174 transitions. [2023-11-29 01:51:10,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 01:51:10,473 INFO L428 stractBuchiCegarLoop]: Abstraction has 142 states and 174 transitions. [2023-11-29 01:51:10,473 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2023-11-29 01:51:10,473 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 142 states and 174 transitions. [2023-11-29 01:51:10,473 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:51:10,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:51:10,474 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:51:10,474 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [15, 15, 15, 15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:51:10,474 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:51:10,475 INFO L748 eck$LassoCheckResult]: Stem: 24219#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 24212#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; 24213#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 24220#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 24214#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 24215#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24216#L521 assume !(main_~val~0#1 < 0); 24209#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24210#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24211#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24217#L521 assume !(main_~val~0#1 < 0); 24341#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24340#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24339#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24338#L521 assume !(main_~val~0#1 < 0); 24337#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24336#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24335#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24334#L521 assume !(main_~val~0#1 < 0); 24333#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24332#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24331#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24330#L521 assume !(main_~val~0#1 < 0); 24329#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24328#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24327#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24326#L521 assume !(main_~val~0#1 < 0); 24325#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24324#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24323#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24322#L521 assume !(main_~val~0#1 < 0); 24321#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24320#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24319#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24318#L521 assume !(main_~val~0#1 < 0); 24317#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24316#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24315#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24314#L521 assume !(main_~val~0#1 < 0); 24313#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24312#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24311#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24310#L521 assume !(main_~val~0#1 < 0); 24309#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24308#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24307#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24306#L521 assume !(main_~val~0#1 < 0); 24305#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24304#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24303#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24302#L521 assume !(main_~val~0#1 < 0); 24301#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24300#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24299#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24298#L521 assume !(main_~val~0#1 < 0); 24297#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24296#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24295#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24294#L521 assume !(main_~val~0#1 < 0); 24293#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24292#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24291#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 24223#L521 assume !(main_~val~0#1 < 0); 24229#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 24224#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 24222#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 24221#L519-4 main_~j~0#1 := 0; 24206#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24207#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24289#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24288#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24208#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24205#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24218#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24200#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24201#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24286#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24285#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24284#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24283#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24281#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24280#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24279#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24278#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24276#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24275#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24274#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24273#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24271#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24270#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24269#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24268#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24266#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24265#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24264#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24263#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24261#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24260#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24259#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24258#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24256#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24255#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24254#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24253#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24251#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24250#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24249#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24248#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24246#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24245#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24244#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24243#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24241#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24240#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24239#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24238#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24236#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24235#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24234#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24233#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24232#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24228#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 24227#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 24225#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 24203#L527-3 [2023-11-29 01:51:10,475 INFO L750 eck$LassoCheckResult]: Loop: 24203#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 24202#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 24203#L527-3 [2023-11-29 01:51:10,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:10,475 INFO L85 PathProgramCache]: Analyzing trace with hash -306526640, now seen corresponding path program 29 times [2023-11-29 01:51:10,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:51:10,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495518795] [2023-11-29 01:51:10,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:10,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:51:10,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:51:10,526 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:51:10,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:51:10,575 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:51:10,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:10,584 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 29 times [2023-11-29 01:51:10,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:51:10,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183834481] [2023-11-29 01:51:10,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:10,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:51:10,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:51:10,589 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:51:10,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:51:10,592 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:51:10,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:10,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1780643925, now seen corresponding path program 14 times [2023-11-29 01:51:10,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:51:10,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717329473] [2023-11-29 01:51:10,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:10,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:51:10,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:51:10,640 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:51:10,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:51:10,688 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:52:13,457 WARN L293 SmtUtils]: Spent 1.05m on a formula simplification. DAG size of input: 475 DAG size of output: 347 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 01:52:25,017 WARN L293 SmtUtils]: Spent 9.27s on a formula simplification that was a NOOP. DAG size: 179 (called from [L 302] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 01:52:25,020 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:52:25,020 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:52:25,020 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:52:25,020 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:52:25,020 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:52:25,020 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:52:25,020 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:52:25,020 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:52:25,020 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration32_Lasso [2023-11-29 01:52:25,020 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:52:25,020 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:52:25,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-29 01:52:25,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-29 01:52:25,026 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:52:25,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-29 01:52:25,029 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:52:25,030 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:52:25,032 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:53:25,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-29 01:53:25,853 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:53:25,855 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:53:25,856 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:53:25,857 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:53:25,859 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:53:26,404 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:53:26,404 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:53:26,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,405 INFO L229 MonitoredProcess]: Starting monitored process 230 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Waiting until timeout for monitored process [2023-11-29 01:53:26,407 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:53:26,417 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:53:26,417 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:53:26,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:53:26,417 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:53:26,418 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:53:26,419 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:53:26,422 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:53:26,423 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Ended with exit code 0 [2023-11-29 01:53:26,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,425 INFO L229 MonitoredProcess]: Starting monitored process 231 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Waiting until timeout for monitored process [2023-11-29 01:53:26,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-29 01:53:26,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:53:26,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:53:26,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:53:26,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:53:26,436 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:53:26,436 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:53:26,437 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:53:26,438 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:53:26,440 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Ended with exit code 0 [2023-11-29 01:53:26,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,441 INFO L229 MonitoredProcess]: Starting monitored process 232 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Waiting until timeout for monitored process [2023-11-29 01:53:26,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-29 01:53:26,452 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:53:26,452 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:53:26,452 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:53:26,452 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:53:26,453 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:53:26,453 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:53:26,457 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:53:26,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Ended with exit code 0 [2023-11-29 01:53:26,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,460 INFO L229 MonitoredProcess]: Starting monitored process 233 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Waiting until timeout for monitored process [2023-11-29 01:53:26,462 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:53:26,471 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:53:26,472 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:53:26,472 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:53:26,472 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:53:26,472 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:53:26,472 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:53:26,472 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:53:26,473 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:53:26,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Ended with exit code 0 [2023-11-29 01:53:26,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,476 INFO L229 MonitoredProcess]: Starting monitored process 234 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Waiting until timeout for monitored process [2023-11-29 01:53:26,478 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:53:26,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:53:26,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:53:26,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:53:26,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:53:26,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:53:26,488 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:53:26,488 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:53:26,489 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:53:26,491 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Ended with exit code 0 [2023-11-29 01:53:26,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,492 INFO L229 MonitoredProcess]: Starting monitored process 235 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Waiting until timeout for monitored process [2023-11-29 01:53:26,494 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:53:26,504 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:53:26,504 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:53:26,504 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:53:26,504 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:53:26,505 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:53:26,505 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:53:26,508 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:53:26,510 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Ended with exit code 0 [2023-11-29 01:53:26,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,511 INFO L229 MonitoredProcess]: Starting monitored process 236 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Waiting until timeout for monitored process [2023-11-29 01:53:26,513 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:53:26,523 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:53:26,523 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:53:26,523 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:53:26,523 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:53:26,525 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:53:26,525 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:53:26,530 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:53:26,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Ended with exit code 0 [2023-11-29 01:53:26,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,533 INFO L229 MonitoredProcess]: Starting monitored process 237 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Waiting until timeout for monitored process [2023-11-29 01:53:26,535 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:53:26,545 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:53:26,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:53:26,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:53:26,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:53:26,547 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:53:26,547 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:53:26,553 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:53:26,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Forceful destruction successful, exit code 0 [2023-11-29 01:53:26,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,556 INFO L229 MonitoredProcess]: Starting monitored process 238 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Waiting until timeout for monitored process [2023-11-29 01:53:26,558 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:53:26,568 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:53:26,568 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:53:26,568 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:53:26,568 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:53:26,570 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:53:26,570 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:53:26,576 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:53:26,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Ended with exit code 0 [2023-11-29 01:53:26,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,579 INFO L229 MonitoredProcess]: Starting monitored process 239 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Waiting until timeout for monitored process [2023-11-29 01:53:26,581 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:53:26,591 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:53:26,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:53:26,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:53:26,591 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:53:26,593 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:53:26,593 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:53:26,598 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:53:26,600 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Forceful destruction successful, exit code 0 [2023-11-29 01:53:26,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,601 INFO L229 MonitoredProcess]: Starting monitored process 240 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Waiting until timeout for monitored process [2023-11-29 01:53:26,603 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:53:26,613 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:53:26,613 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:53:26,613 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:53:26,613 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:53:26,614 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:53:26,614 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:53:26,617 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:53:26,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Ended with exit code 0 [2023-11-29 01:53:26,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,620 INFO L229 MonitoredProcess]: Starting monitored process 241 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Waiting until timeout for monitored process [2023-11-29 01:53:26,623 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:53:26,633 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:53:26,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:53:26,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:53:26,634 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:53:26,636 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:53:26,636 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:53:26,644 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:53:26,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Ended with exit code 0 [2023-11-29 01:53:26,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,648 INFO L229 MonitoredProcess]: Starting monitored process 242 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Waiting until timeout for monitored process [2023-11-29 01:53:26,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-29 01:53:26,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:53:26,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:53:26,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:53:26,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:53:26,662 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:53:26,662 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:53:26,671 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:53:26,681 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2023-11-29 01:53:26,681 INFO L444 ModelExtractionUtils]: 2 out of 13 variables were initially zero. Simplification set additionally 9 variables to zero. [2023-11-29 01:53:26,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:53:26,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:26,683 INFO L229 MonitoredProcess]: Starting monitored process 243 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:53:26,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Waiting until timeout for monitored process [2023-11-29 01:53:26,684 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:53:26,695 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:53:26,695 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:53:26,695 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 56 ULTIMATE.start_main_~arr~0#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 56 ULTIMATE.start_main_~arr~0#1.offset))_1 Supporting invariants [] [2023-11-29 01:53:26,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Ended with exit code 0 [2023-11-29 01:53:27,661 INFO L156 tatePredicateManager]: 32 out of 33 supporting invariants were superfluous and have been removed [2023-11-29 01:53:27,663 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][56 + ~arr~0!offset] could not be translated [2023-11-29 01:53:27,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:53:27,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:53:27,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 01:53:27,736 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:53:28,102 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Ended with exit code 0 [2023-11-29 01:53:28,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:53:28,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:53:28,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:53:28,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-29 01:53:28,130 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.16 stem predicates 2 loop predicates [2023-11-29 01:53:28,130 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 142 states and 174 transitions. cyclomatic complexity: 49 Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:53:28,160 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 142 states and 174 transitions. cyclomatic complexity: 49. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 143 states and 176 transitions. Complement of second has 4 states. [2023-11-29 01:53:28,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:53:28,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:53:28,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:53:28,161 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 124 letters. Loop has 2 letters. [2023-11-29 01:53:28,162 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:53:28,162 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:53:28,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:53:28,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:53:28,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 01:53:28,237 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:53:28,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:53:28,565 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:53:28,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:53:28,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:53:28,588 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.16 stem predicates 2 loop predicates [2023-11-29 01:53:28,588 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 142 states and 174 transitions. cyclomatic complexity: 49 Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:53:28,616 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 142 states and 174 transitions. cyclomatic complexity: 49. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 143 states and 176 transitions. Complement of second has 4 states. [2023-11-29 01:53:28,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:53:28,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:53:28,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:53:28,617 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 124 letters. Loop has 2 letters. [2023-11-29 01:53:28,617 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:53:28,617 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:53:28,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:53:28,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:53:28,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 01:53:28,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:53:29,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:53:29,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:53:29,017 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:53:29,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:53:29,040 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.16 stem predicates 2 loop predicates [2023-11-29 01:53:29,040 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 142 states and 174 transitions. cyclomatic complexity: 49 Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:53:29,477 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 142 states and 174 transitions. cyclomatic complexity: 49. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 170 states and 219 transitions. Complement of second has 36 states. [2023-11-29 01:53:29,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 20 states 16 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:53:29,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:53:29,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 111 transitions. [2023-11-29 01:53:29,478 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 111 transitions. Stem has 124 letters. Loop has 2 letters. [2023-11-29 01:53:29,478 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:53:29,478 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 111 transitions. Stem has 126 letters. Loop has 2 letters. [2023-11-29 01:53:29,479 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:53:29,479 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 111 transitions. Stem has 124 letters. Loop has 4 letters. [2023-11-29 01:53:29,479 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:53:29,479 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 170 states and 219 transitions. [2023-11-29 01:53:29,480 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:53:29,481 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 170 states to 165 states and 212 transitions. [2023-11-29 01:53:29,481 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:53:29,481 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:53:29,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165 states and 212 transitions. [2023-11-29 01:53:29,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:53:29,481 INFO L218 hiAutomatonCegarLoop]: Abstraction has 165 states and 212 transitions. [2023-11-29 01:53:29,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states and 212 transitions. [2023-11-29 01:53:29,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 147. [2023-11-29 01:53:29,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 147 states have (on average 1.2244897959183674) internal successors, (180), 146 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:53:29,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 180 transitions. [2023-11-29 01:53:29,485 INFO L240 hiAutomatonCegarLoop]: Abstraction has 147 states and 180 transitions. [2023-11-29 01:53:29,485 INFO L428 stractBuchiCegarLoop]: Abstraction has 147 states and 180 transitions. [2023-11-29 01:53:29,485 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2023-11-29 01:53:29,485 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states and 180 transitions. [2023-11-29 01:53:29,485 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:53:29,486 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:53:29,486 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:53:29,486 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [16, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:53:29,487 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:53:29,487 INFO L748 eck$LassoCheckResult]: Stem: 26214#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 26206#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; 26207#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 26215#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 26208#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 26209#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26210#L521 assume !(main_~val~0#1 < 0); 26202#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26203#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26211#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26212#L521 assume !(main_~val~0#1 < 0); 26272#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26204#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26205#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26268#L521 assume !(main_~val~0#1 < 0); 26267#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26266#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26265#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26264#L521 assume !(main_~val~0#1 < 0); 26263#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26262#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26261#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26260#L521 assume !(main_~val~0#1 < 0); 26259#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26258#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26257#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26256#L521 assume !(main_~val~0#1 < 0); 26255#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26254#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26253#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26252#L521 assume !(main_~val~0#1 < 0); 26251#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26250#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26249#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26248#L521 assume !(main_~val~0#1 < 0); 26247#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26246#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26245#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26244#L521 assume !(main_~val~0#1 < 0); 26243#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26242#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26241#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26240#L521 assume !(main_~val~0#1 < 0); 26239#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26238#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26237#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26236#L521 assume !(main_~val~0#1 < 0); 26235#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26234#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26233#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26232#L521 assume !(main_~val~0#1 < 0); 26231#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26230#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26229#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26228#L521 assume !(main_~val~0#1 < 0); 26227#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26226#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26225#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26224#L521 assume !(main_~val~0#1 < 0); 26223#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26222#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26221#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26218#L521 assume !(main_~val~0#1 < 0); 26220#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 26219#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 26217#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 26216#L519-4 main_~j~0#1 := 0; 26199#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26200#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26338#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26337#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26201#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26198#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26213#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26193#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26194#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26335#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26334#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26333#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26332#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26330#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26329#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26328#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26327#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26325#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26324#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26323#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26322#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26320#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26319#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26318#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26317#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26315#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26314#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26313#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26312#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26310#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26309#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26308#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26307#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26305#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26304#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26303#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26302#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26300#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26299#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26298#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26297#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26295#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26294#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26293#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26292#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26290#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26289#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26288#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26287#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26285#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26284#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26283#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26282#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26280#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26279#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26278#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26277#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26276#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26273#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 26271#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26269#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 26196#L527-3 [2023-11-29 01:53:29,487 INFO L750 eck$LassoCheckResult]: Loop: 26196#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 26195#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 26196#L527-3 [2023-11-29 01:53:29,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:53:29,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1801828005, now seen corresponding path program 30 times [2023-11-29 01:53:29,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:53:29,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825878211] [2023-11-29 01:53:29,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:53:29,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:53:29,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:53:30,232 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 378 proven. 492 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:53:30,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:53:30,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825878211] [2023-11-29 01:53:30,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825878211] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:53:30,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114966464] [2023-11-29 01:53:30,232 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:53:30,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:53:30,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:53:30,233 INFO L229 MonitoredProcess]: Starting monitored process 244 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:53:30,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Waiting until timeout for monitored process [2023-11-29 01:53:32,618 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2023-11-29 01:53:32,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:53:32,623 INFO L262 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 01:53:32,624 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:53:33,242 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 435 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:53:33,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:53:33,665 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 435 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:53:33,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114966464] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:53:33,665 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:53:33,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 52 [2023-11-29 01:53:33,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056923606] [2023-11-29 01:53:33,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:53:33,666 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:53:33,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:53:33,666 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 30 times [2023-11-29 01:53:33,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:53:33,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115426530] [2023-11-29 01:53:33,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:53:33,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:53:33,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:53:33,669 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:53:33,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:53:33,672 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:53:33,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:53:33,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-11-29 01:53:33,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=634, Invalid=2122, Unknown=0, NotChecked=0, Total=2756 [2023-11-29 01:53:33,708 INFO L87 Difference]: Start difference. First operand 147 states and 180 transitions. cyclomatic complexity: 51 Second operand has 53 states, 52 states have (on average 3.8461538461538463) internal successors, (200), 53 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:53:34,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:53:34,408 INFO L93 Difference]: Finished difference Result 231 states and 281 transitions. [2023-11-29 01:53:34,408 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 231 states and 281 transitions. [2023-11-29 01:53:34,409 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:53:34,409 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 231 states to 154 states and 189 transitions. [2023-11-29 01:53:34,410 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:53:34,410 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:53:34,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 154 states and 189 transitions. [2023-11-29 01:53:34,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:53:34,410 INFO L218 hiAutomatonCegarLoop]: Abstraction has 154 states and 189 transitions. [2023-11-29 01:53:34,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states and 189 transitions. [2023-11-29 01:53:34,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 151. [2023-11-29 01:53:34,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 151 states have (on average 1.2251655629139073) internal successors, (185), 150 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:53:34,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 185 transitions. [2023-11-29 01:53:34,413 INFO L240 hiAutomatonCegarLoop]: Abstraction has 151 states and 185 transitions. [2023-11-29 01:53:34,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 01:53:34,413 INFO L428 stractBuchiCegarLoop]: Abstraction has 151 states and 185 transitions. [2023-11-29 01:53:34,413 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2023-11-29 01:53:34,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states and 185 transitions. [2023-11-29 01:53:34,414 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:53:34,414 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:53:34,414 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:53:34,415 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [16, 16, 16, 16, 16, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:53:34,415 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:53:34,415 INFO L748 eck$LassoCheckResult]: Stem: 27442#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 27435#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; 27436#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 27443#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 27437#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 27438#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27439#L521 assume !(main_~val~0#1 < 0); 27432#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27433#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27434#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27440#L521 assume !(main_~val~0#1 < 0); 27573#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27572#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27571#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27570#L521 assume !(main_~val~0#1 < 0); 27569#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27568#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27567#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27566#L521 assume !(main_~val~0#1 < 0); 27565#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27564#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27563#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27562#L521 assume !(main_~val~0#1 < 0); 27561#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27560#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27559#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27558#L521 assume !(main_~val~0#1 < 0); 27557#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27556#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27555#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27554#L521 assume !(main_~val~0#1 < 0); 27553#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27552#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27551#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27550#L521 assume !(main_~val~0#1 < 0); 27549#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27548#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27547#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27546#L521 assume !(main_~val~0#1 < 0); 27545#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27544#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27543#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27542#L521 assume !(main_~val~0#1 < 0); 27541#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27540#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27539#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27538#L521 assume !(main_~val~0#1 < 0); 27537#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27536#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27535#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27534#L521 assume !(main_~val~0#1 < 0); 27533#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27532#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27531#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27530#L521 assume !(main_~val~0#1 < 0); 27529#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27528#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27527#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27526#L521 assume !(main_~val~0#1 < 0); 27525#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27524#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27523#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27522#L521 assume !(main_~val~0#1 < 0); 27521#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27520#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27519#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 27446#L521 assume !(main_~val~0#1 < 0); 27452#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 27447#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 27445#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 27444#L519-4 main_~j~0#1 := 0; 27429#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27430#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27517#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27516#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27431#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27428#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27441#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27423#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27424#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27514#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27513#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27512#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27511#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27509#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27508#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27507#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27506#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27504#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27503#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27502#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27501#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27499#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27498#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27497#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27496#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27494#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27493#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27492#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27491#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27489#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27488#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27487#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27486#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27484#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27483#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27482#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27481#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27479#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27478#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27477#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27476#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27474#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27473#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27472#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27471#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27469#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27468#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27467#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27466#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27464#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27463#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27462#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27461#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27459#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27458#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27457#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27456#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27455#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27451#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 27450#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 27448#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 27426#L527-3 [2023-11-29 01:53:34,416 INFO L750 eck$LassoCheckResult]: Loop: 27426#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 27425#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 27426#L527-3 [2023-11-29 01:53:34,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:53:34,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1004225122, now seen corresponding path program 31 times [2023-11-29 01:53:34,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:53:34,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844017560] [2023-11-29 01:53:34,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:53:34,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:53:34,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:53:34,465 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:53:34,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:53:34,520 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:53:34,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:53:34,521 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 31 times [2023-11-29 01:53:34,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:53:34,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977719332] [2023-11-29 01:53:34,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:53:34,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:53:34,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:53:34,526 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:53:34,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:53:34,529 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:53:34,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:53:34,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1307300899, now seen corresponding path program 15 times [2023-11-29 01:53:34,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:53:34,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652455291] [2023-11-29 01:53:34,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:53:34,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:53:34,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:53:34,586 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:53:34,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:53:34,649 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:55:19,821 WARN L293 SmtUtils]: Spent 1.75m on a formula simplification. DAG size of input: 504 DAG size of output: 368 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 01:55:33,797 WARN L293 SmtUtils]: Spent 10.48s on a formula simplification that was a NOOP. DAG size: 188 (called from [L 302] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 01:55:33,800 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:55:33,800 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:55:33,800 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:55:33,801 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:55:33,801 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:55:33,801 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:55:33,801 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:55:33,801 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:55:33,801 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration34_Lasso [2023-11-29 01:55:33,801 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:55:33,801 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:55:33,803 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:55:33,805 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:55:33,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-29 01:55:33,808 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:55:33,809 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:57:03,573 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:57:03,575 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:57:03,576 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:57:03,577 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:57:03,579 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:57:03,580 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:57:03,582 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:57:03,584 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:57:04,172 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:57:04,172 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:57:04,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,173 INFO L229 MonitoredProcess]: Starting monitored process 245 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Waiting until timeout for monitored process [2023-11-29 01:57:04,186 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,195 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:57:04,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,195 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,196 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:57:04,196 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:57:04,197 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Ended with exit code 0 [2023-11-29 01:57:04,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,200 INFO L229 MonitoredProcess]: Starting monitored process 246 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Waiting until timeout for monitored process [2023-11-29 01:57:04,202 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,212 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:57:04,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,212 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:57:04,213 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:57:04,214 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,216 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Ended with exit code 0 [2023-11-29 01:57:04,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,217 INFO L229 MonitoredProcess]: Starting monitored process 247 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Waiting until timeout for monitored process [2023-11-29 01:57:04,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,228 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,229 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,229 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,229 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,230 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,230 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,232 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Ended with exit code 0 [2023-11-29 01:57:04,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,236 INFO L229 MonitoredProcess]: Starting monitored process 248 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Waiting until timeout for monitored process [2023-11-29 01:57:04,238 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,247 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,248 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:57:04,248 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,248 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,248 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,248 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:57:04,248 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:57:04,249 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,251 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Ended with exit code 0 [2023-11-29 01:57:04,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,253 INFO L229 MonitoredProcess]: Starting monitored process 249 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Waiting until timeout for monitored process [2023-11-29 01:57:04,254 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,264 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,264 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,264 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,266 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,266 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,273 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Forceful destruction successful, exit code 0 [2023-11-29 01:57:04,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,276 INFO L229 MonitoredProcess]: Starting monitored process 250 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Waiting until timeout for monitored process [2023-11-29 01:57:04,278 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,288 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,288 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,289 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,289 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,292 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,294 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Ended with exit code 0 [2023-11-29 01:57:04,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,295 INFO L229 MonitoredProcess]: Starting monitored process 251 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Waiting until timeout for monitored process [2023-11-29 01:57:04,297 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,307 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,307 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,308 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,309 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,313 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,315 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Ended with exit code 0 [2023-11-29 01:57:04,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,316 INFO L229 MonitoredProcess]: Starting monitored process 252 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Waiting until timeout for monitored process [2023-11-29 01:57:04,318 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,328 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,328 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,328 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,328 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,329 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,329 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,332 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,334 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Ended with exit code 0 [2023-11-29 01:57:04,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,335 INFO L229 MonitoredProcess]: Starting monitored process 253 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Waiting until timeout for monitored process [2023-11-29 01:57:04,337 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,347 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,347 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,347 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,348 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,348 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,353 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,355 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Ended with exit code 0 [2023-11-29 01:57:04,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,356 INFO L229 MonitoredProcess]: Starting monitored process 254 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Waiting until timeout for monitored process [2023-11-29 01:57:04,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-29 01:57:04,370 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,370 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,370 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,370 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,372 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,372 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,379 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Ended with exit code 0 [2023-11-29 01:57:04,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,383 INFO L229 MonitoredProcess]: Starting monitored process 255 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Waiting until timeout for monitored process [2023-11-29 01:57:04,385 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,397 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,397 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,397 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,399 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,399 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,405 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Ended with exit code 0 [2023-11-29 01:57:04,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,409 INFO L229 MonitoredProcess]: Starting monitored process 256 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Waiting until timeout for monitored process [2023-11-29 01:57:04,412 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,422 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,424 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,424 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,429 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,431 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Ended with exit code 0 [2023-11-29 01:57:04,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,432 INFO L229 MonitoredProcess]: Starting monitored process 257 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Waiting until timeout for monitored process [2023-11-29 01:57:04,434 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,444 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,444 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,444 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,444 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,446 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,446 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,451 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,453 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Ended with exit code 0 [2023-11-29 01:57:04,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,454 INFO L229 MonitoredProcess]: Starting monitored process 258 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Waiting until timeout for monitored process [2023-11-29 01:57:04,456 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,468 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,468 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,473 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Ended with exit code 0 [2023-11-29 01:57:04,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,476 INFO L229 MonitoredProcess]: Starting monitored process 259 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Waiting until timeout for monitored process [2023-11-29 01:57:04,478 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,490 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,490 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,497 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Ended with exit code 0 [2023-11-29 01:57:04,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,501 INFO L229 MonitoredProcess]: Starting monitored process 260 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Waiting until timeout for monitored process [2023-11-29 01:57:04,503 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,512 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,512 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,512 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,512 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,513 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,513 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,516 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Ended with exit code 0 [2023-11-29 01:57:04,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,519 INFO L229 MonitoredProcess]: Starting monitored process 261 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Waiting until timeout for monitored process [2023-11-29 01:57:04,521 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,531 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,531 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,531 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,531 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,533 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,533 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,538 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Ended with exit code 0 [2023-11-29 01:57:04,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,541 INFO L229 MonitoredProcess]: Starting monitored process 262 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Waiting until timeout for monitored process [2023-11-29 01:57:04,543 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,553 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,553 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,555 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,555 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,560 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,562 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Ended with exit code 0 [2023-11-29 01:57:04,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,563 INFO L229 MonitoredProcess]: Starting monitored process 263 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Waiting until timeout for monitored process [2023-11-29 01:57:04,565 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,574 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,575 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,575 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,575 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,577 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,577 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,581 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,583 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Ended with exit code 0 [2023-11-29 01:57:04,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,584 INFO L229 MonitoredProcess]: Starting monitored process 264 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Waiting until timeout for monitored process [2023-11-29 01:57:04,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-29 01:57:04,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,599 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,599 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,605 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Ended with exit code 0 [2023-11-29 01:57:04,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,608 INFO L229 MonitoredProcess]: Starting monitored process 265 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Waiting until timeout for monitored process [2023-11-29 01:57:04,610 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,620 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,620 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,620 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,622 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,622 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,628 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:57:04,630 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Ended with exit code 0 [2023-11-29 01:57:04,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,631 INFO L229 MonitoredProcess]: Starting monitored process 266 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Waiting until timeout for monitored process [2023-11-29 01:57:04,634 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:57:04,643 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:57:04,644 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:57:04,644 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:57:04,644 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:57:04,646 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:57:04,646 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:57:04,654 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:57:04,665 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2023-11-29 01:57:04,665 INFO L444 ModelExtractionUtils]: 2 out of 13 variables were initially zero. Simplification set additionally 9 variables to zero. [2023-11-29 01:57:04,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:57:04,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:04,666 INFO L229 MonitoredProcess]: Starting monitored process 267 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:57:04,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Waiting until timeout for monitored process [2023-11-29 01:57:04,667 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:57:04,678 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:57:04,678 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:57:04,678 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 60))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 60))_1 Supporting invariants [] [2023-11-29 01:57:04,681 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Ended with exit code 0 [2023-11-29 01:57:06,082 INFO L156 tatePredicateManager]: 34 out of 35 supporting invariants were superfluous and have been removed [2023-11-29 01:57:06,084 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][~arr~0!offset + 60] could not be translated [2023-11-29 01:57:06,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:06,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:06,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 01:57:06,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:06,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:06,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:57:06,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:06,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:06,572 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.17 stem predicates 2 loop predicates [2023-11-29 01:57:06,572 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states and 185 transitions. cyclomatic complexity: 52 Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:06,606 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 151 states and 185 transitions. cyclomatic complexity: 52. Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 152 states and 187 transitions. Complement of second has 4 states. [2023-11-29 01:57:06,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:57:06,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:06,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:57:06,607 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 132 letters. Loop has 2 letters. [2023-11-29 01:57:06,607 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:57:06,607 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:57:06,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:06,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:06,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 01:57:06,689 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:06,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Ended with exit code 0 [2023-11-29 01:57:07,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:07,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:57:07,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:07,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-29 01:57:07,131 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.17 stem predicates 2 loop predicates [2023-11-29 01:57:07,131 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states and 185 transitions. cyclomatic complexity: 52 Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:07,162 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 151 states and 185 transitions. cyclomatic complexity: 52. Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 152 states and 187 transitions. Complement of second has 4 states. [2023-11-29 01:57:07,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:57:07,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:07,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:57:07,163 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 132 letters. Loop has 2 letters. [2023-11-29 01:57:07,163 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:57:07,163 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:57:07,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:07,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:07,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 01:57:07,234 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:07,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:07,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:57:07,598 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:07,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:07,620 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.17 stem predicates 2 loop predicates [2023-11-29 01:57:07,621 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states and 185 transitions. cyclomatic complexity: 52 Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:08,135 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 151 states and 185 transitions. cyclomatic complexity: 52. Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 180 states and 232 transitions. Complement of second has 38 states. [2023-11-29 01:57:08,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 21 states 17 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:57:08,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 19 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:08,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 117 transitions. [2023-11-29 01:57:08,136 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 117 transitions. Stem has 132 letters. Loop has 2 letters. [2023-11-29 01:57:08,136 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:57:08,136 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 117 transitions. Stem has 134 letters. Loop has 2 letters. [2023-11-29 01:57:08,137 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:57:08,137 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 117 transitions. Stem has 132 letters. Loop has 4 letters. [2023-11-29 01:57:08,137 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:57:08,137 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 180 states and 232 transitions. [2023-11-29 01:57:08,138 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:57:08,139 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 180 states to 175 states and 225 transitions. [2023-11-29 01:57:08,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:57:08,139 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:57:08,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 175 states and 225 transitions. [2023-11-29 01:57:08,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:57:08,139 INFO L218 hiAutomatonCegarLoop]: Abstraction has 175 states and 225 transitions. [2023-11-29 01:57:08,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states and 225 transitions. [2023-11-29 01:57:08,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 156. [2023-11-29 01:57:08,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 156 states have (on average 1.2243589743589745) internal successors, (191), 155 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:08,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 191 transitions. [2023-11-29 01:57:08,141 INFO L240 hiAutomatonCegarLoop]: Abstraction has 156 states and 191 transitions. [2023-11-29 01:57:08,141 INFO L428 stractBuchiCegarLoop]: Abstraction has 156 states and 191 transitions. [2023-11-29 01:57:08,141 INFO L335 stractBuchiCegarLoop]: ======== Iteration 35 ============ [2023-11-29 01:57:08,141 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 191 transitions. [2023-11-29 01:57:08,142 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:57:08,142 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:57:08,142 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:57:08,142 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [17, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:57:08,142 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:57:08,143 INFO L748 eck$LassoCheckResult]: Stem: 29560#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 29552#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; 29553#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 29561#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 29554#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 29555#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29556#L521 assume !(main_~val~0#1 < 0); 29548#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29549#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29557#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29558#L521 assume !(main_~val~0#1 < 0); 29622#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29550#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29551#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29618#L521 assume !(main_~val~0#1 < 0); 29617#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29616#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29615#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29614#L521 assume !(main_~val~0#1 < 0); 29613#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29612#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29611#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29610#L521 assume !(main_~val~0#1 < 0); 29609#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29608#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29607#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29606#L521 assume !(main_~val~0#1 < 0); 29605#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29604#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29603#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29602#L521 assume !(main_~val~0#1 < 0); 29601#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29600#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29599#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29598#L521 assume !(main_~val~0#1 < 0); 29597#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29596#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29595#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29594#L521 assume !(main_~val~0#1 < 0); 29593#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29592#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29591#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29590#L521 assume !(main_~val~0#1 < 0); 29589#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29588#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29587#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29586#L521 assume !(main_~val~0#1 < 0); 29585#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29584#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29583#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29582#L521 assume !(main_~val~0#1 < 0); 29581#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29580#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29579#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29578#L521 assume !(main_~val~0#1 < 0); 29577#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29576#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29575#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29574#L521 assume !(main_~val~0#1 < 0); 29573#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29572#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29571#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29570#L521 assume !(main_~val~0#1 < 0); 29569#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29568#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29567#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 29564#L521 assume !(main_~val~0#1 < 0); 29566#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 29565#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 29563#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 29562#L519-4 main_~j~0#1 := 0; 29545#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29546#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29693#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29692#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29547#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29544#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29559#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29539#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29540#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29690#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29689#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29688#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29687#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29685#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29684#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29683#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29682#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29680#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29679#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29678#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29677#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29675#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29674#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29673#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29672#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29670#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29669#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29668#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29667#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29665#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29664#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29663#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29662#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29660#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29659#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29658#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29657#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29655#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29654#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29653#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29652#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29650#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29649#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29648#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29647#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29645#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29644#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29643#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29642#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29640#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29639#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29638#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29637#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29635#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29634#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29633#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29632#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29630#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29629#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29628#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29627#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29626#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29623#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 29621#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 29619#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 29542#L527-3 [2023-11-29 01:57:08,143 INFO L750 eck$LassoCheckResult]: Loop: 29542#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 29541#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 29542#L527-3 [2023-11-29 01:57:08,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:08,143 INFO L85 PathProgramCache]: Analyzing trace with hash -2109253901, now seen corresponding path program 32 times [2023-11-29 01:57:08,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:08,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085010472] [2023-11-29 01:57:08,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:08,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:08,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:57:08,828 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 435 proven. 557 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:08,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:57:08,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085010472] [2023-11-29 01:57:08,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085010472] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:57:08,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291866789] [2023-11-29 01:57:08,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:57:08,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:57:08,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:57:08,830 INFO L229 MonitoredProcess]: Starting monitored process 268 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:57:08,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Waiting until timeout for monitored process [2023-11-29 01:57:08,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:57:08,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:57:08,988 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 01:57:08,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:57:09,626 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 496 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:09,626 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:57:10,111 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 496 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:57:10,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291866789] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:57:10,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:57:10,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 55 [2023-11-29 01:57:10,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536678326] [2023-11-29 01:57:10,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:57:10,112 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:57:10,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:10,112 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 32 times [2023-11-29 01:57:10,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:10,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438119022] [2023-11-29 01:57:10,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:10,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:10,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:57:10,116 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:57:10,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:57:10,118 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:57:10,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:57:10,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-11-29 01:57:10,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=707, Invalid=2373, Unknown=0, NotChecked=0, Total=3080 [2023-11-29 01:57:10,150 INFO L87 Difference]: Start difference. First operand 156 states and 191 transitions. cyclomatic complexity: 54 Second operand has 56 states, 55 states have (on average 3.8545454545454545) internal successors, (212), 56 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:10,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:57:10,811 INFO L93 Difference]: Finished difference Result 245 states and 298 transitions. [2023-11-29 01:57:10,811 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 245 states and 298 transitions. [2023-11-29 01:57:10,812 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:57:10,813 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 245 states to 163 states and 200 transitions. [2023-11-29 01:57:10,813 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:57:10,813 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:57:10,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 163 states and 200 transitions. [2023-11-29 01:57:10,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:57:10,813 INFO L218 hiAutomatonCegarLoop]: Abstraction has 163 states and 200 transitions. [2023-11-29 01:57:10,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states and 200 transitions. [2023-11-29 01:57:10,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 160. [2023-11-29 01:57:10,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 160 states have (on average 1.225) internal successors, (196), 159 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:10,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 196 transitions. [2023-11-29 01:57:10,816 INFO L240 hiAutomatonCegarLoop]: Abstraction has 160 states and 196 transitions. [2023-11-29 01:57:10,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 01:57:10,816 INFO L428 stractBuchiCegarLoop]: Abstraction has 160 states and 196 transitions. [2023-11-29 01:57:10,816 INFO L335 stractBuchiCegarLoop]: ======== Iteration 36 ============ [2023-11-29 01:57:10,816 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 160 states and 196 transitions. [2023-11-29 01:57:10,817 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:57:10,817 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:57:10,817 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:57:10,818 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [17, 17, 17, 17, 17, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:57:10,818 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:57:10,818 INFO L748 eck$LassoCheckResult]: Stem: 30864#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 30857#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; 30858#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 30865#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 30859#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 30860#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30861#L521 assume !(main_~val~0#1 < 0); 30854#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30855#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30856#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30862#L521 assume !(main_~val~0#1 < 0); 31004#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 31003#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 31002#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 31001#L521 assume !(main_~val~0#1 < 0); 31000#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30999#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30998#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30997#L521 assume !(main_~val~0#1 < 0); 30996#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30995#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30994#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30993#L521 assume !(main_~val~0#1 < 0); 30992#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30991#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30990#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30989#L521 assume !(main_~val~0#1 < 0); 30988#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30987#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30986#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30985#L521 assume !(main_~val~0#1 < 0); 30984#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30983#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30982#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30981#L521 assume !(main_~val~0#1 < 0); 30980#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30979#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30978#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30977#L521 assume !(main_~val~0#1 < 0); 30976#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30975#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30974#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30973#L521 assume !(main_~val~0#1 < 0); 30972#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30971#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30970#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30969#L521 assume !(main_~val~0#1 < 0); 30968#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30967#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30966#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30965#L521 assume !(main_~val~0#1 < 0); 30964#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30963#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30962#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30961#L521 assume !(main_~val~0#1 < 0); 30960#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30959#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30958#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30957#L521 assume !(main_~val~0#1 < 0); 30956#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30955#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30954#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30953#L521 assume !(main_~val~0#1 < 0); 30952#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30951#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30950#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30949#L521 assume !(main_~val~0#1 < 0); 30948#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30947#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30946#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 30868#L521 assume !(main_~val~0#1 < 0); 30874#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 30869#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 30867#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 30866#L519-4 main_~j~0#1 := 0; 30851#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30852#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30944#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30943#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30853#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30850#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30863#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30845#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30846#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30941#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30940#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30939#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30938#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30936#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30935#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30934#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30933#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30931#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30930#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30929#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30928#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30926#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30925#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30924#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30923#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30921#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30920#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30919#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30918#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30916#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30915#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30914#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30913#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30911#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30910#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30909#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30908#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30906#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30905#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30904#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30903#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30901#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30900#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30899#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30898#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30896#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30895#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30894#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30893#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30891#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30890#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30889#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30888#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30886#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30885#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30884#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30883#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30881#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30880#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30879#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30878#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30877#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30873#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 30872#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 30870#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 30848#L527-3 [2023-11-29 01:57:10,818 INFO L750 eck$LassoCheckResult]: Loop: 30848#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 30847#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 30848#L527-3 [2023-11-29 01:57:10,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:10,818 INFO L85 PathProgramCache]: Analyzing trace with hash 2100319468, now seen corresponding path program 33 times [2023-11-29 01:57:10,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:10,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279176423] [2023-11-29 01:57:10,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:10,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:10,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:57:10,858 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:57:10,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:57:10,907 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:57:10,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:10,908 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 33 times [2023-11-29 01:57:10,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:10,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040109314] [2023-11-29 01:57:10,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:10,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:10,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:57:10,912 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:57:10,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:57:10,915 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:57:10,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:57:10,915 INFO L85 PathProgramCache]: Analyzing trace with hash -227618831, now seen corresponding path program 16 times [2023-11-29 01:57:10,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:57:10,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901466893] [2023-11-29 01:57:10,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:57:10,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:57:10,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:57:10,976 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:57:11,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:57:11,031 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:58:44,482 WARN L293 SmtUtils]: Spent 1.56m on a formula simplification. DAG size of input: 533 DAG size of output: 389 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 01:58:59,833 WARN L293 SmtUtils]: Spent 11.54s on a formula simplification. DAG size of input: 118 DAG size of output: 97 (called from [L 302] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 01:58:59,834 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 01:58:59,835 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 01:58:59,835 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 01:58:59,835 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 01:58:59,835 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 01:58:59,835 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:58:59,835 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 01:58:59,835 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 01:58:59,835 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_down-alloca-1.i_Iteration36_Lasso [2023-11-29 01:58:59,835 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 01:58:59,835 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 01:58:59,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-29 01:58:59,838 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:58:59,840 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:58:59,842 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:58:59,843 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:58:59,845 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:58:59,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-29 01:58:59,848 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:58:59,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-29 01:59:25,600 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:59:25,602 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:59:25,603 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:59:25,605 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 01:59:25,988 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 01:59:25,988 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 01:59:25,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:25,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:25,989 INFO L229 MonitoredProcess]: Starting monitored process 269 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:25,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Waiting until timeout for monitored process [2023-11-29 01:59:25,991 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,000 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,000 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:59:26,000 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,000 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,000 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,001 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:59:26,001 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:59:26,002 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,004 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Ended with exit code 0 [2023-11-29 01:59:26,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,005 INFO L229 MonitoredProcess]: Starting monitored process 270 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Waiting until timeout for monitored process [2023-11-29 01:59:26,007 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,017 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,017 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,017 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,018 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:59:26,018 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:59:26,021 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Ended with exit code 0 [2023-11-29 01:59:26,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,024 INFO L229 MonitoredProcess]: Starting monitored process 271 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Waiting until timeout for monitored process [2023-11-29 01:59:26,026 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,036 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,037 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:59:26,037 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:59:26,040 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,042 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Ended with exit code 0 [2023-11-29 01:59:26,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,043 INFO L229 MonitoredProcess]: Starting monitored process 272 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Waiting until timeout for monitored process [2023-11-29 01:59:26,045 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,055 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,055 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:59:26,055 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,055 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,055 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,055 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:59:26,055 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:59:26,057 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,058 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Ended with exit code 0 [2023-11-29 01:59:26,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,060 INFO L229 MonitoredProcess]: Starting monitored process 273 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Waiting until timeout for monitored process [2023-11-29 01:59:26,062 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,071 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,071 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:59:26,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,072 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,072 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,072 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:59:26,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:59:26,073 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,075 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Forceful destruction successful, exit code 0 [2023-11-29 01:59:26,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,077 INFO L229 MonitoredProcess]: Starting monitored process 274 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Waiting until timeout for monitored process [2023-11-29 01:59:26,079 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,088 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,088 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:59:26,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,089 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,089 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,089 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:59:26,089 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:59:26,090 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,092 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Forceful destruction successful, exit code 0 [2023-11-29 01:59:26,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,093 INFO L229 MonitoredProcess]: Starting monitored process 275 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Waiting until timeout for monitored process [2023-11-29 01:59:26,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-29 01:59:26,105 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,105 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,105 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,105 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,106 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:59:26,106 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:59:26,110 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,112 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Ended with exit code 0 [2023-11-29 01:59:26,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,113 INFO L229 MonitoredProcess]: Starting monitored process 276 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (276)] Waiting until timeout for monitored process [2023-11-29 01:59:26,115 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,124 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,124 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 01:59:26,125 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,125 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,125 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 01:59:26,125 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 01:59:26,126 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,129 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (276)] Ended with exit code 0 [2023-11-29 01:59:26,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,130 INFO L229 MonitoredProcess]: Starting monitored process 277 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (277)] Waiting until timeout for monitored process [2023-11-29 01:59:26,132 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,141 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,142 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:59:26,142 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:59:26,146 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,148 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (277)] Ended with exit code 0 [2023-11-29 01:59:26,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,149 INFO L229 MonitoredProcess]: Starting monitored process 278 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (278)] Waiting until timeout for monitored process [2023-11-29 01:59:26,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-29 01:59:26,160 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,161 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,162 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:59:26,162 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:59:26,166 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,168 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (278)] Ended with exit code 0 [2023-11-29 01:59:26,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,169 INFO L229 MonitoredProcess]: Starting monitored process 279 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Waiting until timeout for monitored process [2023-11-29 01:59:26,171 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,181 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,181 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,181 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,181 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,182 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:59:26,182 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:59:26,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,189 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Ended with exit code 0 [2023-11-29 01:59:26,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,190 INFO L229 MonitoredProcess]: Starting monitored process 280 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (280)] Waiting until timeout for monitored process [2023-11-29 01:59:26,193 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,202 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,202 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,203 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,204 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:59:26,204 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:59:26,208 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,210 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (280)] Ended with exit code 0 [2023-11-29 01:59:26,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,212 INFO L229 MonitoredProcess]: Starting monitored process 281 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (281)] Waiting until timeout for monitored process [2023-11-29 01:59:26,214 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,223 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,223 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,223 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,224 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,225 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:59:26,225 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:59:26,229 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,231 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (281)] Ended with exit code 0 [2023-11-29 01:59:26,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,232 INFO L229 MonitoredProcess]: Starting monitored process 282 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (282)] Waiting until timeout for monitored process [2023-11-29 01:59:26,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-29 01:59:26,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,244 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,244 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,244 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,245 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:59:26,245 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:59:26,251 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (282)] Ended with exit code 0 [2023-11-29 01:59:26,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,255 INFO L229 MonitoredProcess]: Starting monitored process 283 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (283)] Waiting until timeout for monitored process [2023-11-29 01:59:26,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-29 01:59:26,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,268 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:59:26,268 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:59:26,272 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (283)] Ended with exit code 0 [2023-11-29 01:59:26,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,277 INFO L229 MonitoredProcess]: Starting monitored process 284 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (284)] Waiting until timeout for monitored process [2023-11-29 01:59:26,279 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,292 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,292 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,294 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:59:26,294 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:59:26,299 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (284)] Ended with exit code 0 [2023-11-29 01:59:26,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,303 INFO L229 MonitoredProcess]: Starting monitored process 285 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (285)] Waiting until timeout for monitored process [2023-11-29 01:59:26,305 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,314 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,318 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:59:26,318 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:59:26,340 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 01:59:26,342 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (285)] Ended with exit code 0 [2023-11-29 01:59:26,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,343 INFO L229 MonitoredProcess]: Starting monitored process 286 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (286)] Waiting until timeout for monitored process [2023-11-29 01:59:26,345 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 01:59:26,355 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 01:59:26,355 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 01:59:26,355 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 01:59:26,355 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 01:59:26,358 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 01:59:26,358 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 01:59:26,366 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 01:59:26,382 INFO L443 ModelExtractionUtils]: Simplification made 11 calls to the SMT solver. [2023-11-29 01:59:26,382 INFO L444 ModelExtractionUtils]: 2 out of 13 variables were initially zero. Simplification set additionally 9 variables to zero. [2023-11-29 01:59:26,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 01:59:26,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:26,383 INFO L229 MonitoredProcess]: Starting monitored process 287 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 01:59:26,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (287)] Waiting until timeout for monitored process [2023-11-29 01:59:26,385 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 01:59:26,395 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 01:59:26,395 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 01:59:26,396 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 64 ULTIMATE.start_main_~arr~0#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_~arr~0#1.base) (+ 64 ULTIMATE.start_main_~arr~0#1.offset))_1 Supporting invariants [] [2023-11-29 01:59:26,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (286)] Ended with exit code 0 [2023-11-29 01:59:26,451 INFO L156 tatePredicateManager]: 20 out of 21 supporting invariants were superfluous and have been removed [2023-11-29 01:59:26,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#0[~arr~0!base][64 + ~arr~0!offset] could not be translated [2023-11-29 01:59:26,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:26,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:59:26,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 01:59:26,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:59:26,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:59:26,922 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:59:26,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:59:26,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:59:26,943 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.18 stem predicates 2 loop predicates [2023-11-29 01:59:26,943 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 196 transitions. cyclomatic complexity: 55 Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:26,972 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 196 transitions. cyclomatic complexity: 55. Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 161 states and 198 transitions. Complement of second has 4 states. [2023-11-29 01:59:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:59:26,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:26,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:59:26,973 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 140 letters. Loop has 2 letters. [2023-11-29 01:59:26,973 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:59:26,973 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:59:26,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:27,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:59:27,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 01:59:27,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:59:27,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:59:27,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:59:27,458 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:59:27,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:59:27,482 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.18 stem predicates 2 loop predicates [2023-11-29 01:59:27,482 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 196 transitions. cyclomatic complexity: 55 Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:27,516 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 196 transitions. cyclomatic complexity: 55. Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 161 states and 198 transitions. Complement of second has 4 states. [2023-11-29 01:59:27,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-29 01:59:27,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:27,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-29 01:59:27,517 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 140 letters. Loop has 2 letters. [2023-11-29 01:59:27,517 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:59:27,517 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 01:59:27,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:27,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:59:27,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 01:59:27,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:59:27,740 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (287)] Ended with exit code 0 [2023-11-29 01:59:27,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:59:27,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:59:27,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:59:28,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:59:28,015 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.18 stem predicates 2 loop predicates [2023-11-29 01:59:28,015 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 196 transitions. cyclomatic complexity: 55 Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:28,529 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 196 transitions. cyclomatic complexity: 55. Second operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 190 states and 245 transitions. Complement of second has 40 states. [2023-11-29 01:59:28,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 22 states 18 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-29 01:59:28,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 3.9) internal successors, (78), 20 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:28,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 123 transitions. [2023-11-29 01:59:28,530 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 22 states and 123 transitions. Stem has 140 letters. Loop has 2 letters. [2023-11-29 01:59:28,530 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:59:28,530 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 22 states and 123 transitions. Stem has 142 letters. Loop has 2 letters. [2023-11-29 01:59:28,531 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:59:28,531 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 22 states and 123 transitions. Stem has 140 letters. Loop has 4 letters. [2023-11-29 01:59:28,531 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 01:59:28,531 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 190 states and 245 transitions. [2023-11-29 01:59:28,532 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:59:28,533 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 190 states to 185 states and 238 transitions. [2023-11-29 01:59:28,533 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-29 01:59:28,533 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-29 01:59:28,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 185 states and 238 transitions. [2023-11-29 01:59:28,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:59:28,533 INFO L218 hiAutomatonCegarLoop]: Abstraction has 185 states and 238 transitions. [2023-11-29 01:59:28,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states and 238 transitions. [2023-11-29 01:59:28,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 165. [2023-11-29 01:59:28,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 165 states have (on average 1.2242424242424241) internal successors, (202), 164 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:28,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 202 transitions. [2023-11-29 01:59:28,536 INFO L240 hiAutomatonCegarLoop]: Abstraction has 165 states and 202 transitions. [2023-11-29 01:59:28,536 INFO L428 stractBuchiCegarLoop]: Abstraction has 165 states and 202 transitions. [2023-11-29 01:59:28,536 INFO L335 stractBuchiCegarLoop]: ======== Iteration 37 ============ [2023-11-29 01:59:28,536 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 165 states and 202 transitions. [2023-11-29 01:59:28,537 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:59:28,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:59:28,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:59:28,537 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [18, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:59:28,537 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:59:28,538 INFO L748 eck$LassoCheckResult]: Stem: 33041#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 33033#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; 33034#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 33042#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 33035#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 33036#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33037#L521 assume !(main_~val~0#1 < 0); 33029#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33030#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33038#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33039#L521 assume !(main_~val~0#1 < 0); 33107#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33031#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33032#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33103#L521 assume !(main_~val~0#1 < 0); 33102#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33101#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33100#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33099#L521 assume !(main_~val~0#1 < 0); 33098#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33097#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33096#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33095#L521 assume !(main_~val~0#1 < 0); 33094#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33093#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33092#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33091#L521 assume !(main_~val~0#1 < 0); 33090#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33089#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33088#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33087#L521 assume !(main_~val~0#1 < 0); 33086#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33085#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33084#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33083#L521 assume !(main_~val~0#1 < 0); 33082#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33081#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33080#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33079#L521 assume !(main_~val~0#1 < 0); 33078#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33077#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33076#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33075#L521 assume !(main_~val~0#1 < 0); 33074#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33073#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33072#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33071#L521 assume !(main_~val~0#1 < 0); 33070#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33069#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33068#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33067#L521 assume !(main_~val~0#1 < 0); 33066#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33065#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33064#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33063#L521 assume !(main_~val~0#1 < 0); 33062#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33061#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33060#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33059#L521 assume !(main_~val~0#1 < 0); 33058#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33057#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33056#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33055#L521 assume !(main_~val~0#1 < 0); 33054#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33053#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33052#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33051#L521 assume !(main_~val~0#1 < 0); 33050#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33049#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33048#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 33045#L521 assume !(main_~val~0#1 < 0); 33047#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 33046#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 33044#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 33043#L519-4 main_~j~0#1 := 0; 33026#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33027#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33183#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33182#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33028#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33025#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33040#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33020#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33021#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33180#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33179#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33178#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33177#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33175#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33174#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33173#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33172#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33170#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33169#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33168#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33167#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33165#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33164#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33163#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33162#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33160#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33159#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33158#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33157#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33155#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33154#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33153#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33152#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33150#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33149#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33148#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33147#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33145#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33144#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33143#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33142#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33140#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33139#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33138#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33137#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33135#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33134#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33133#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33132#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33130#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33129#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33128#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33127#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33125#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33124#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33123#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33122#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33120#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33119#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33118#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33117#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33115#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33114#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33113#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33112#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33111#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33108#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 33106#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 33104#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 33023#L527-3 [2023-11-29 01:59:28,538 INFO L750 eck$LassoCheckResult]: Loop: 33023#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 33022#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 33023#L527-3 [2023-11-29 01:59:28,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:28,538 INFO L85 PathProgramCache]: Analyzing trace with hash 301635393, now seen corresponding path program 34 times [2023-11-29 01:59:28,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:59:28,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043699832] [2023-11-29 01:59:28,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:59:28,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:59:28,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:59:29,298 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 496 proven. 626 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:59:29,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:59:29,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043699832] [2023-11-29 01:59:29,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043699832] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:59:29,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825550153] [2023-11-29 01:59:29,298 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:59:29,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:59:29,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:59:29,299 INFO L229 MonitoredProcess]: Starting monitored process 288 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:59:29,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e3eb2cd8-39a4-43db-9069-ae1df0f82e1e/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Waiting until timeout for monitored process [2023-11-29 01:59:29,473 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:59:29,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:59:29,475 INFO L262 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-29 01:59:29,477 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:59:30,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 561 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:59:30,231 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:59:30,774 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 561 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:59:30,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825550153] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:59:30,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:59:30,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 58 [2023-11-29 01:59:30,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343198554] [2023-11-29 01:59:30,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:59:30,776 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 01:59:30,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:30,776 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 34 times [2023-11-29 01:59:30,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:59:30,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473034000] [2023-11-29 01:59:30,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:59:30,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:59:30,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:59:30,781 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:59:30,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:59:30,783 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:59:30,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:59:30,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-11-29 01:59:30,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=784, Invalid=2638, Unknown=0, NotChecked=0, Total=3422 [2023-11-29 01:59:30,813 INFO L87 Difference]: Start difference. First operand 165 states and 202 transitions. cyclomatic complexity: 57 Second operand has 59 states, 58 states have (on average 3.8620689655172415) internal successors, (224), 59 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:31,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:59:31,441 INFO L93 Difference]: Finished difference Result 259 states and 315 transitions. [2023-11-29 01:59:31,441 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 259 states and 315 transitions. [2023-11-29 01:59:31,442 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:59:31,443 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 259 states to 172 states and 211 transitions. [2023-11-29 01:59:31,443 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-29 01:59:31,443 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-29 01:59:31,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 172 states and 211 transitions. [2023-11-29 01:59:31,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 01:59:31,443 INFO L218 hiAutomatonCegarLoop]: Abstraction has 172 states and 211 transitions. [2023-11-29 01:59:31,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states and 211 transitions. [2023-11-29 01:59:31,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 169. [2023-11-29 01:59:31,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 169 states have (on average 1.2248520710059172) internal successors, (207), 168 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:31,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 207 transitions. [2023-11-29 01:59:31,445 INFO L240 hiAutomatonCegarLoop]: Abstraction has 169 states and 207 transitions. [2023-11-29 01:59:31,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 01:59:31,446 INFO L428 stractBuchiCegarLoop]: Abstraction has 169 states and 207 transitions. [2023-11-29 01:59:31,446 INFO L335 stractBuchiCegarLoop]: ======== Iteration 38 ============ [2023-11-29 01:59:31,446 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 169 states and 207 transitions. [2023-11-29 01:59:31,446 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-29 01:59:31,446 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 01:59:31,446 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 01:59:31,447 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [18, 18, 18, 18, 18, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:59:31,447 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 01:59:31,447 INFO L748 eck$LassoCheckResult]: Stem: 34421#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 34414#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; 34415#L516 assume !(main_~length~0#1 < 1 || main_~length~0#1 % 4294967296 >= 536870911); 34422#L516-2 call main_#t~malloc3#1.base, main_#t~malloc3#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 4294967296);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc3#1.base, main_#t~malloc3#1.offset; 34416#L518 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 34417#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34418#L521 assume !(main_~val~0#1 < 0); 34411#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34412#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34413#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34419#L521 assume !(main_~val~0#1 < 0); 34570#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34569#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34568#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34567#L521 assume !(main_~val~0#1 < 0); 34566#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34565#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34564#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34563#L521 assume !(main_~val~0#1 < 0); 34562#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34561#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34560#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34559#L521 assume !(main_~val~0#1 < 0); 34558#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34557#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34556#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34555#L521 assume !(main_~val~0#1 < 0); 34554#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34553#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34552#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34551#L521 assume !(main_~val~0#1 < 0); 34550#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34549#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34548#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34547#L521 assume !(main_~val~0#1 < 0); 34546#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34545#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34544#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34543#L521 assume !(main_~val~0#1 < 0); 34542#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34541#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34540#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34539#L521 assume !(main_~val~0#1 < 0); 34538#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34537#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34536#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34535#L521 assume !(main_~val~0#1 < 0); 34534#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34533#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34532#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34531#L521 assume !(main_~val~0#1 < 0); 34530#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34529#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34528#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34527#L521 assume !(main_~val~0#1 < 0); 34526#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34525#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34524#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34523#L521 assume !(main_~val~0#1 < 0); 34522#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34521#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34520#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34519#L521 assume !(main_~val~0#1 < 0); 34518#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34517#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34516#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34515#L521 assume !(main_~val~0#1 < 0); 34514#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34513#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34512#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34511#L521 assume !(main_~val~0#1 < 0); 34510#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34509#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34508#L519-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet5#1;main_~val~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 34425#L521 assume !(main_~val~0#1 < 0); 34431#L521-2 call write~int#0(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 34426#L519-2 main_#t~post4#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post4#1;havoc main_#t~post4#1; 34424#L519-3 assume !(main_~i~0#1 < main_~length~0#1); 34423#L519-4 main_~j~0#1 := 0; 34408#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34409#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34506#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34505#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34410#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34407#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34420#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34402#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34403#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34503#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34502#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34501#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34500#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34498#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34497#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34496#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34495#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34493#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34492#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34491#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34490#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34488#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34487#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34486#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34485#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34483#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34482#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34481#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34480#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34478#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34477#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34476#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34475#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34473#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34472#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34471#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34470#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34468#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34467#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34466#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34465#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34463#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34462#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34461#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34460#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34458#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34457#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34456#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34455#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34453#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34452#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34451#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34450#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34448#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34447#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34446#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34445#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34443#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34442#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34441#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34440#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34438#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34437#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34436#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34435#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34434#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34430#L527-1 assume !(main_#t~mem7#1 > 0);havoc main_#t~mem7#1; 34429#L526-2 main_#t~post6#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 34427#L526-3 assume !!(main_~j~0#1 < main_~length~0#1); 34405#L527-3 [2023-11-29 01:59:31,447 INFO L750 eck$LassoCheckResult]: Loop: 34405#L527-3 call main_#t~mem7#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 34404#L527-1 assume !!(main_#t~mem7#1 > 0);havoc main_#t~mem7#1;call main_#t~mem8#1 := read~int#0(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post9#1 := main_#t~mem8#1;call write~int#0(main_#t~post9#1 - 1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem8#1;havoc main_#t~post9#1; 34405#L527-3 [2023-11-29 01:59:31,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:31,448 INFO L85 PathProgramCache]: Analyzing trace with hash 2099678266, now seen corresponding path program 35 times [2023-11-29 01:59:31,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:59:31,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283657448] [2023-11-29 01:59:31,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:59:31,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:59:31,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:59:31,518 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:59:31,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:59:31,585 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:59:31,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:31,586 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 35 times [2023-11-29 01:59:31,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:59:31,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432232538] [2023-11-29 01:59:31,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:59:31,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:59:31,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:59:31,592 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:59:31,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:59:31,594 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:59:31,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:31,595 INFO L85 PathProgramCache]: Analyzing trace with hash -843813953, now seen corresponding path program 17 times [2023-11-29 01:59:31,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:59:31,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793027643] [2023-11-29 01:59:31,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:59:31,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:59:31,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:59:31,668 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:59:31,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:59:31,734 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:01:36,738 WARN L293 SmtUtils]: Spent 2.08m on a formula simplification. DAG size of input: 562 DAG size of output: 410 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition)