./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/loops/insertion_sort-1-2.c --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_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/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_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/loops/insertion_sort-1-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/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_c430bff5-fb26-4dfc-aa93-09c3d7078591/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 36d1103e69366c6d9110aa7e24b0c4765120510facc121d7623fcf9373a67e96 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:57:47,331 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:57:47,403 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Termination-32bit-Automizer_Default.epf [2023-11-29 00:57:47,410 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:57:47,411 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:57:47,441 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:57:47,442 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:57:47,442 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:57:47,443 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:57:47,444 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:57:47,445 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:57:47,445 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:57:47,446 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:57:47,447 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-29 00:57:47,447 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-29 00:57:47,448 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-29 00:57:47,448 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-29 00:57:47,449 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-29 00:57:47,450 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-29 00:57:47,450 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:57:47,451 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-29 00:57:47,451 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:57:47,452 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:57:47,452 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:57:47,453 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:57:47,453 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-29 00:57:47,454 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-29 00:57:47,455 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-29 00:57:47,455 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 00:57:47,456 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:57:47,456 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:57:47,457 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-29 00:57:47,457 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:57:47,458 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:57:47,458 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:57:47,458 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:57:47,459 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 00:57:47,459 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-29 00:57:47,460 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_c430bff5-fb26-4dfc-aa93-09c3d7078591/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_c430bff5-fb26-4dfc-aa93-09c3d7078591/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 -> 36d1103e69366c6d9110aa7e24b0c4765120510facc121d7623fcf9373a67e96 [2023-11-29 00:57:47,722 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:57:47,747 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:57:47,750 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:57:47,751 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:57:47,752 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:57:47,753 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/loops/insertion_sort-1-2.c [2023-11-29 00:57:50,681 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:57:50,861 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:57:50,862 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/sv-benchmarks/c/loops/insertion_sort-1-2.c [2023-11-29 00:57:50,868 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/data/9aa96c06f/0d1bc4777f304897b3c559ac795a9469/FLAGfa411a128 [2023-11-29 00:57:50,880 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/data/9aa96c06f/0d1bc4777f304897b3c559ac795a9469 [2023-11-29 00:57:50,882 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:57:50,884 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:57:50,885 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:57:50,886 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:57:50,891 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:57:50,891 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:57:50" (1/1) ... [2023-11-29 00:57:50,892 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@151e40d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:50, skipping insertion in model container [2023-11-29 00:57:50,893 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:57:50" (1/1) ... [2023-11-29 00:57:50,912 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:57:51,045 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:57:51,054 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:57:51,075 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:57:51,092 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:57:51,092 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51 WrapperNode [2023-11-29 00:57:51,092 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:57:51,094 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:57:51,094 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:57:51,094 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:57:51,102 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51" (1/1) ... [2023-11-29 00:57:51,109 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51" (1/1) ... [2023-11-29 00:57:51,132 INFO L138 Inliner]: procedures = 15, calls = 20, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 87 [2023-11-29 00:57:51,132 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:57:51,133 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:57:51,133 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:57:51,133 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:57:51,145 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51" (1/1) ... [2023-11-29 00:57:51,145 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51" (1/1) ... [2023-11-29 00:57:51,147 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51" (1/1) ... [2023-11-29 00:57:51,161 INFO L175 MemorySlicer]: Split 10 memory accesses to 2 slices as follows [2, 8]. 80 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 3 writes are split as follows [0, 3]. [2023-11-29 00:57:51,162 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51" (1/1) ... [2023-11-29 00:57:51,162 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51" (1/1) ... [2023-11-29 00:57:51,168 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51" (1/1) ... [2023-11-29 00:57:51,171 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51" (1/1) ... [2023-11-29 00:57:51,172 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51" (1/1) ... [2023-11-29 00:57:51,173 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51" (1/1) ... [2023-11-29 00:57:51,175 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:57:51,175 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:57:51,176 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:57:51,176 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:57:51,176 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51" (1/1) ... [2023-11-29 00:57:51,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:51,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:51,203 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:51,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-29 00:57:51,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:57:51,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 00:57:51,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 00:57:51,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 00:57:51,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 00:57:51,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 00:57:51,248 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:57:51,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:57:51,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 00:57:51,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 00:57:51,249 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 00:57:51,317 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:57:51,319 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:57:51,479 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:57:51,489 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:57:51,489 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 00:57:51,491 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:57:51 BoogieIcfgContainer [2023-11-29 00:57:51,491 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:57:51,492 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-29 00:57:51,492 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-29 00:57:51,496 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-29 00:57:51,496 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-29 00:57:51,497 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 29.11 12:57:50" (1/3) ... [2023-11-29 00:57:51,498 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1d735c58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.11 12:57:51, skipping insertion in model container [2023-11-29 00:57:51,498 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-29 00:57:51,498 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:51" (2/3) ... [2023-11-29 00:57:51,498 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1d735c58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.11 12:57:51, skipping insertion in model container [2023-11-29 00:57:51,499 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-29 00:57:51,499 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:57:51" (3/3) ... [2023-11-29 00:57:51,500 INFO L332 chiAutomizerObserver]: Analyzing ICFG insertion_sort-1-2.c [2023-11-29 00:57:51,550 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-29 00:57:51,550 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-29 00:57:51,550 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-29 00:57:51,550 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-29 00:57:51,550 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-29 00:57:51,550 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-29 00:57:51,551 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-29 00:57:51,551 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-29 00:57:51,554 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 25 states, 24 states have (on average 1.5) internal successors, (36), 24 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:51,568 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 16 [2023-11-29 00:57:51,569 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:57:51,569 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:57:51,575 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2023-11-29 00:57:51,575 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 00:57:51,575 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-29 00:57:51,575 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 25 states, 24 states have (on average 1.5) internal successors, (36), 24 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:51,578 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 16 [2023-11-29 00:57:51,578 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:57:51,578 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:57:51,578 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2023-11-29 00:57:51,579 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-29 00:57:51,587 INFO L748 eck$LassoCheckResult]: Stem: 25#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 3#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 13#L15true assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 24#L20-3true [2023-11-29 00:57:51,587 INFO L750 eck$LassoCheckResult]: Loop: 24#L20-3true assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 8#L20-2true main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 24#L20-3true [2023-11-29 00:57:51,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:51,593 INFO L85 PathProgramCache]: Analyzing trace with hash 29860, now seen corresponding path program 1 times [2023-11-29 00:57:51,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:51,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576323755] [2023-11-29 00:57:51,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:51,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:51,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:51,705 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:51,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:51,738 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:51,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:51,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1443, now seen corresponding path program 1 times [2023-11-29 00:57:51,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:51,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465438178] [2023-11-29 00:57:51,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:51,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:51,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:51,755 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:51,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:51,766 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:51,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:51,769 INFO L85 PathProgramCache]: Analyzing trace with hash 28695942, now seen corresponding path program 1 times [2023-11-29 00:57:51,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:51,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132211797] [2023-11-29 00:57:51,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:51,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:51,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:51,797 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:51,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:51,841 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:52,244 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 00:57:52,244 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 00:57:52,244 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 00:57:52,245 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 00:57:52,245 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 00:57:52,245 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:52,245 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 00:57:52,245 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 00:57:52,245 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration1_Lasso [2023-11-29 00:57:52,246 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 00:57:52,246 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 00:57:52,262 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:52,271 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:52,274 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:52,294 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:52,297 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:52,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 00:57:52,303 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:52,306 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:52,566 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:52,569 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:52,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 00:57:52,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 00:57:52,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 00:57:52,586 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:52,589 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:52,592 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:52,595 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:53,025 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 00:57:53,030 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 00:57:53,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:53,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:53,034 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:53,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-11-29 00:57:53,046 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:53,057 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:53,057 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:53,058 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:53,058 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:53,058 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:53,060 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:53,060 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:53,062 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:53,065 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2023-11-29 00:57:53,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:53,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:53,066 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:53,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-29 00:57:53,069 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:53,079 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:53,080 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:53,080 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:53,080 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:53,080 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:53,081 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:53,081 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:53,082 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:53,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2023-11-29 00:57:53,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:53,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:53,088 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:53,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-29 00:57:53,091 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:53,104 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:53,104 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:53,105 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:53,105 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:53,108 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:57:53,108 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:57:53,113 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:53,116 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2023-11-29 00:57:53,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:53,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:53,119 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:53,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-29 00:57:53,128 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:53,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:53,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:53,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:53,142 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:53,145 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:57:53,145 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:57:53,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:53,153 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2023-11-29 00:57:53,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:53,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:53,155 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:53,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-29 00:57:53,159 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:53,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:53,173 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:53,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:53,173 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:53,173 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:53,174 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:53,174 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:53,175 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:53,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2023-11-29 00:57:53,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:53,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:53,185 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:53,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-29 00:57:53,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:53,204 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:53,204 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:53,204 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:53,204 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:53,204 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:53,205 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:53,205 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:53,208 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:53,211 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2023-11-29 00:57:53,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:53,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:53,213 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:53,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-29 00:57:53,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 00:57:53,228 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:53,228 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:53,228 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:53,228 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:53,228 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:53,229 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:53,229 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:53,231 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:53,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2023-11-29 00:57:53,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:53,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:53,236 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:53,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-29 00:57:53,239 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:53,252 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:53,252 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:53,252 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:53,252 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:53,252 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:53,253 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:53,253 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:53,255 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:53,258 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2023-11-29 00:57:53,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:53,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:53,265 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:53,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-29 00:57:53,276 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:53,289 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:53,289 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:53,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:53,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:53,293 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:57:53,294 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:57:53,299 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:53,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2023-11-29 00:57:53,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:53,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:53,305 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:53,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-29 00:57:53,310 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:53,323 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:53,323 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:53,324 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:53,324 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:53,327 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:57:53,327 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:57:53,337 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:53,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2023-11-29 00:57:53,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:53,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:53,342 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:53,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2023-11-29 00:57:53,347 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:53,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:53,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:53,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:53,360 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:53,371 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:57:53,371 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:57:53,387 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 00:57:53,428 INFO L443 ModelExtractionUtils]: Simplification made 9 calls to the SMT solver. [2023-11-29 00:57:53,428 INFO L444 ModelExtractionUtils]: 4 out of 16 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-29 00:57:53,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:53,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:53,487 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:53,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-11-29 00:57:53,490 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 00:57:53,503 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2023-11-29 00:57:53,504 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 00:57:53,504 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_1, ULTIMATE.start_main_~j~0#1) = 1*v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_1 - 4*ULTIMATE.start_main_~j~0#1 Supporting invariants [1*ULTIMATE.start_main_~#v~0#1.offset >= 0] [2023-11-29 00:57:53,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2023-11-29 00:57:53,533 INFO L156 tatePredicateManager]: 5 out of 6 supporting invariants were superfluous and have been removed [2023-11-29 00:57:53,542 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated [2023-11-29 00:57:53,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:53,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:53,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 00:57:53,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:57:53,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:53,613 INFO L262 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:57:53,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:57:53,640 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 00:57:53,672 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 00:57:53,674 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 25 states, 24 states have (on average 1.5) internal successors, (36), 24 states have internal predecessors, (36), 0 states have call successors, (0), 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 3 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:53,747 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 25 states, 24 states have (on average 1.5) internal successors, (36), 24 states have internal predecessors, (36), 0 states have call successors, (0), 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 3 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 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 51 states and 73 transitions. Complement of second has 8 states. [2023-11-29 00:57:53,749 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 00:57:53,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:53,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 38 transitions. [2023-11-29 00:57:53,756 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 3 letters. Loop has 2 letters. [2023-11-29 00:57:53,757 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:57:53,757 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 5 letters. Loop has 2 letters. [2023-11-29 00:57:53,758 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:57:53,758 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 3 letters. Loop has 4 letters. [2023-11-29 00:57:53,758 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:57:53,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 51 states and 73 transitions. [2023-11-29 00:57:53,762 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2023-11-29 00:57:53,766 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 51 states to 22 states and 31 transitions. [2023-11-29 00:57:53,767 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19 [2023-11-29 00:57:53,767 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20 [2023-11-29 00:57:53,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 31 transitions. [2023-11-29 00:57:53,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:53,768 INFO L218 hiAutomatonCegarLoop]: Abstraction has 22 states and 31 transitions. [2023-11-29 00:57:53,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states and 31 transitions. [2023-11-29 00:57:53,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2023-11-29 00:57:53,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 21 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 00:57:53,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 31 transitions. [2023-11-29 00:57:53,794 INFO L240 hiAutomatonCegarLoop]: Abstraction has 22 states and 31 transitions. [2023-11-29 00:57:53,794 INFO L428 stractBuchiCegarLoop]: Abstraction has 22 states and 31 transitions. [2023-11-29 00:57:53,794 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-29 00:57:53,795 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22 states and 31 transitions. [2023-11-29 00:57:53,796 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2023-11-29 00:57:53,796 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:57:53,796 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:57:53,796 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2023-11-29 00:57:53,796 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-29 00:57:53,796 INFO L748 eck$LassoCheckResult]: Stem: 168#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 160#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 152#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 153#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 161#L20-4 main_~j~0#1 := 1; 159#L22-3 [2023-11-29 00:57:53,797 INFO L750 eck$LassoCheckResult]: Loop: 159#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 162#L25-5 assume !true; 150#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 158#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 159#L22-3 [2023-11-29 00:57:53,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:53,797 INFO L85 PathProgramCache]: Analyzing trace with hash 28695884, now seen corresponding path program 1 times [2023-11-29 00:57:53,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:53,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513788172] [2023-11-29 00:57:53,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:53,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:53,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:53,810 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:53,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:53,822 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:53,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:53,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1841148, now seen corresponding path program 1 times [2023-11-29 00:57:53,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:53,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998937994] [2023-11-29 00:57:53,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:53,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:53,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:53,856 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 00:57:53,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:53,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998937994] [2023-11-29 00:57:53,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998937994] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:53,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:53,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:57:53,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925278245] [2023-11-29 00:57:53,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:53,860 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 00:57:53,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:53,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 00:57:53,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 00:57:53,864 INFO L87 Difference]: Start difference. First operand 22 states and 31 transitions. cyclomatic complexity: 12 Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:53,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:57:53,869 INFO L93 Difference]: Finished difference Result 21 states and 27 transitions. [2023-11-29 00:57:53,870 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 21 states and 27 transitions. [2023-11-29 00:57:53,871 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2023-11-29 00:57:53,872 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 21 states to 20 states and 26 transitions. [2023-11-29 00:57:53,872 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18 [2023-11-29 00:57:53,872 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18 [2023-11-29 00:57:53,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 26 transitions. [2023-11-29 00:57:53,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:53,872 INFO L218 hiAutomatonCegarLoop]: Abstraction has 20 states and 26 transitions. [2023-11-29 00:57:53,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states and 26 transitions. [2023-11-29 00:57:53,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2023-11-29 00:57:53,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 1.3) internal successors, (26), 19 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 00:57:53,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 26 transitions. [2023-11-29 00:57:53,875 INFO L240 hiAutomatonCegarLoop]: Abstraction has 20 states and 26 transitions. [2023-11-29 00:57:53,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 00:57:53,876 INFO L428 stractBuchiCegarLoop]: Abstraction has 20 states and 26 transitions. [2023-11-29 00:57:53,876 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-29 00:57:53,876 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20 states and 26 transitions. [2023-11-29 00:57:53,877 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2023-11-29 00:57:53,877 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:57:53,877 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:57:53,878 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2023-11-29 00:57:53,878 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-29 00:57:53,878 INFO L748 eck$LassoCheckResult]: Stem: 214#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 208#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 200#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 201#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 209#L20-4 main_~j~0#1 := 1; 207#L22-3 [2023-11-29 00:57:53,878 INFO L750 eck$LassoCheckResult]: Loop: 207#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 210#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 202#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 197#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 198#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 206#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 207#L22-3 [2023-11-29 00:57:53,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:53,879 INFO L85 PathProgramCache]: Analyzing trace with hash 28695884, now seen corresponding path program 2 times [2023-11-29 00:57:53,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:53,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704183117] [2023-11-29 00:57:53,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:53,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:53,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:53,892 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:53,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:53,903 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:53,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:53,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1750294158, now seen corresponding path program 1 times [2023-11-29 00:57:53,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:53,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181057969] [2023-11-29 00:57:53,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:53,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:53,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:53,920 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:53,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:53,932 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:53,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:53,933 INFO L85 PathProgramCache]: Analyzing trace with hash -823994471, now seen corresponding path program 1 times [2023-11-29 00:57:53,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:53,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856092649] [2023-11-29 00:57:53,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:53,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:53,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:54,117 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 00:57:54,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:54,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856092649] [2023-11-29 00:57:54,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856092649] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:54,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:54,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:57:54,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452409241] [2023-11-29 00:57:54,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:54,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:54,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:57:54,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:57:54,314 INFO L87 Difference]: Start difference. First operand 20 states and 26 transitions. cyclomatic complexity: 9 Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:54,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:57:54,384 INFO L93 Difference]: Finished difference Result 25 states and 30 transitions. [2023-11-29 00:57:54,384 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 25 states and 30 transitions. [2023-11-29 00:57:54,386 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2023-11-29 00:57:54,386 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 25 states to 21 states and 26 transitions. [2023-11-29 00:57:54,386 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18 [2023-11-29 00:57:54,387 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18 [2023-11-29 00:57:54,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 26 transitions. [2023-11-29 00:57:54,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:54,387 INFO L218 hiAutomatonCegarLoop]: Abstraction has 21 states and 26 transitions. [2023-11-29 00:57:54,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states and 26 transitions. [2023-11-29 00:57:54,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 20. [2023-11-29 00:57:54,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 1.25) internal successors, (25), 19 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:54,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 25 transitions. [2023-11-29 00:57:54,390 INFO L240 hiAutomatonCegarLoop]: Abstraction has 20 states and 25 transitions. [2023-11-29 00:57:54,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:57:54,391 INFO L428 stractBuchiCegarLoop]: Abstraction has 20 states and 25 transitions. [2023-11-29 00:57:54,391 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-29 00:57:54,391 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20 states and 25 transitions. [2023-11-29 00:57:54,392 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2023-11-29 00:57:54,392 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:57:54,392 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:57:54,393 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:54,393 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-29 00:57:54,393 INFO L748 eck$LassoCheckResult]: Stem: 271#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 263#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 257#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 258#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 269#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 270#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 266#L20-4 main_~j~0#1 := 1; 265#L22-3 [2023-11-29 00:57:54,393 INFO L750 eck$LassoCheckResult]: Loop: 265#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 267#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 259#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 254#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 255#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 264#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 265#L22-3 [2023-11-29 00:57:54,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:54,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1806996910, now seen corresponding path program 1 times [2023-11-29 00:57:54,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:54,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107101579] [2023-11-29 00:57:54,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:54,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:54,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:54,407 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:54,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:54,419 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:54,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:54,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1750294158, now seen corresponding path program 2 times [2023-11-29 00:57:54,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:54,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814786967] [2023-11-29 00:57:54,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:54,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:54,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:54,429 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:54,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:54,437 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:54,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:54,437 INFO L85 PathProgramCache]: Analyzing trace with hash -48611717, now seen corresponding path program 1 times [2023-11-29 00:57:54,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:54,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471359342] [2023-11-29 00:57:54,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:54,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:54,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:54,562 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2023-11-29 00:57:54,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:54,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:54,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471359342] [2023-11-29 00:57:54,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471359342] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:57:54,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466806880] [2023-11-29 00:57:54,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:54,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:57:54,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:54,640 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:57:54,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 00:57:54,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:54,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 00:57:54,718 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:57:54,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:54,799 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:57:55,024 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:55,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466806880] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:57:55,024 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:57:55,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 10 [2023-11-29 00:57:55,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893964477] [2023-11-29 00:57:55,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:57:55,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:55,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:57:55,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:57:55,205 INFO L87 Difference]: Start difference. First operand 20 states and 25 transitions. cyclomatic complexity: 8 Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:55,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:57:55,314 INFO L93 Difference]: Finished difference Result 38 states and 48 transitions. [2023-11-29 00:57:55,315 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 38 states and 48 transitions. [2023-11-29 00:57:55,316 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 21 [2023-11-29 00:57:55,317 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 38 states to 38 states and 48 transitions. [2023-11-29 00:57:55,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 33 [2023-11-29 00:57:55,317 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 33 [2023-11-29 00:57:55,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 48 transitions. [2023-11-29 00:57:55,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:55,318 INFO L218 hiAutomatonCegarLoop]: Abstraction has 38 states and 48 transitions. [2023-11-29 00:57:55,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states and 48 transitions. [2023-11-29 00:57:55,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 24. [2023-11-29 00:57:55,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 24 states have (on average 1.25) internal successors, (30), 23 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 00:57:55,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 30 transitions. [2023-11-29 00:57:55,322 INFO L240 hiAutomatonCegarLoop]: Abstraction has 24 states and 30 transitions. [2023-11-29 00:57:55,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:57:55,323 INFO L428 stractBuchiCegarLoop]: Abstraction has 24 states and 30 transitions. [2023-11-29 00:57:55,323 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-29 00:57:55,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 24 states and 30 transitions. [2023-11-29 00:57:55,324 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2023-11-29 00:57:55,324 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:57:55,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:57:55,325 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:55,325 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-29 00:57:55,325 INFO L748 eck$LassoCheckResult]: Stem: 419#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 410#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 403#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 404#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 415#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 420#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 412#L20-4 main_~j~0#1 := 1; 413#L22-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 405#L22-4 main_~k~0#1 := 1; 406#L32-3 [2023-11-29 00:57:55,326 INFO L750 eck$LassoCheckResult]: Loop: 406#L32-3 assume !!(main_~k~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem13#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (main_~k~0#1 - 1), 4);call main_#t~mem14#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~k~0#1, 4);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_#t~mem13#1 <= main_#t~mem14#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 414#L6 assume !(0 == __VERIFIER_assert_~cond#1); 397#L6-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true;havoc main_#t~mem13#1;havoc main_#t~mem14#1; 398#L32-2 main_#t~post12#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post12#1;havoc main_#t~post12#1; 406#L32-3 [2023-11-29 00:57:55,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:55,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1357243825, now seen corresponding path program 1 times [2023-11-29 00:57:55,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:55,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431697005] [2023-11-29 00:57:55,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:55,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:55,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:55,339 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:55,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:55,351 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:55,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:55,352 INFO L85 PathProgramCache]: Analyzing trace with hash 3087436, now seen corresponding path program 1 times [2023-11-29 00:57:55,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:55,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183849454] [2023-11-29 00:57:55,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:55,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:55,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:55,364 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:55,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:55,371 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:55,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:55,372 INFO L85 PathProgramCache]: Analyzing trace with hash -78992900, now seen corresponding path program 1 times [2023-11-29 00:57:55,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:55,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904780237] [2023-11-29 00:57:55,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:55,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:55,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:55,556 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:55,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:55,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904780237] [2023-11-29 00:57:55,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904780237] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:57:55,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601810907] [2023-11-29 00:57:55,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:55,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:57:55,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:55,558 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:57:55,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 00:57:55,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:55,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 00:57:55,630 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:57:55,671 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 00:57:55,671 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:57:55,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601810907] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:55,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:57:55,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 8 [2023-11-29 00:57:55,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961012168] [2023-11-29 00:57:55,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:55,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:55,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:57:55,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:57:55,783 INFO L87 Difference]: Start difference. First operand 24 states and 30 transitions. cyclomatic complexity: 9 Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:55,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:57:55,847 INFO L93 Difference]: Finished difference Result 34 states and 43 transitions. [2023-11-29 00:57:55,847 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 34 states and 43 transitions. [2023-11-29 00:57:55,848 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 17 [2023-11-29 00:57:55,849 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 34 states to 30 states and 38 transitions. [2023-11-29 00:57:55,849 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26 [2023-11-29 00:57:55,849 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 [2023-11-29 00:57:55,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 38 transitions. [2023-11-29 00:57:55,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:55,849 INFO L218 hiAutomatonCegarLoop]: Abstraction has 30 states and 38 transitions. [2023-11-29 00:57:55,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states and 38 transitions. [2023-11-29 00:57:55,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 23. [2023-11-29 00:57:55,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 23 states have (on average 1.2173913043478262) internal successors, (28), 22 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:55,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 28 transitions. [2023-11-29 00:57:55,852 INFO L240 hiAutomatonCegarLoop]: Abstraction has 23 states and 28 transitions. [2023-11-29 00:57:55,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:57:55,853 INFO L428 stractBuchiCegarLoop]: Abstraction has 23 states and 28 transitions. [2023-11-29 00:57:55,853 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-29 00:57:55,853 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23 states and 28 transitions. [2023-11-29 00:57:55,854 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2023-11-29 00:57:55,854 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:57:55,854 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:57:55,855 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:55,855 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2023-11-29 00:57:55,855 INFO L748 eck$LassoCheckResult]: Stem: 529#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 519#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 513#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 514#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 526#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 527#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 528#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 530#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 522#L20-4 main_~j~0#1 := 1; 523#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 524#L25-5 [2023-11-29 00:57:55,855 INFO L750 eck$LassoCheckResult]: Loop: 524#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 515#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 510#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 512#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 516#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 524#L25-5 [2023-11-29 00:57:55,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:55,856 INFO L85 PathProgramCache]: Analyzing trace with hash -873401203, now seen corresponding path program 1 times [2023-11-29 00:57:55,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:55,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063299809] [2023-11-29 00:57:55,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:55,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:55,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:55,873 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:55,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:55,890 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:55,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:55,890 INFO L85 PathProgramCache]: Analyzing trace with hash 61175917, now seen corresponding path program 1 times [2023-11-29 00:57:55,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:55,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355770334] [2023-11-29 00:57:55,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:55,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:55,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:55,897 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:55,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:55,902 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:55,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:55,903 INFO L85 PathProgramCache]: Analyzing trace with hash 2064874337, now seen corresponding path program 1 times [2023-11-29 00:57:55,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:55,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850680083] [2023-11-29 00:57:55,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:55,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:55,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:55,922 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:55,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:55,937 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:56,601 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 00:57:56,601 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 00:57:56,601 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 00:57:56,601 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 00:57:56,601 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 00:57:56,601 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:56,601 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 00:57:56,601 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 00:57:56,602 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration6_Lasso [2023-11-29 00:57:56,602 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 00:57:56,602 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 00:57:56,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 00:57:56,608 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:56,610 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:56,613 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:56,616 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:56,619 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:56,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 00:57:56,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 00:57:56,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 00:57:56,640 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:56,643 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:57,038 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:57,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 00:57:57,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 00:57:57,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 00:57:57,049 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:57:57,434 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 00:57:57,435 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 00:57:57,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:57,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:57,438 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:57,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-29 00:57:57,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 00:57:57,459 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:57,459 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:57,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:57,459 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:57,459 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:57,460 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:57,460 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:57,462 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:57,466 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2023-11-29 00:57:57,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:57,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:57,468 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:57,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-29 00:57:57,472 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:57,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:57,487 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:57,487 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:57,487 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:57,487 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:57,488 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:57,488 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:57,490 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:57,493 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2023-11-29 00:57:57,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:57,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:57,495 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:57,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 00:57:57,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-11-29 00:57:57,518 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:57,518 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:57,518 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:57,518 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:57,518 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:57,519 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:57,519 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:57,521 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:57,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2023-11-29 00:57:57,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:57,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:57,526 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:57,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-29 00:57:57,531 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:57,545 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:57,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:57,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:57,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:57,547 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:57:57,547 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:57:57,552 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:57,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-11-29 00:57:57,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:57,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:57,557 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:57,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2023-11-29 00:57:57,567 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:57,582 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:57,582 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:57,582 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:57,582 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:57,582 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:57,583 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:57,583 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:57,585 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:57,590 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2023-11-29 00:57:57,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:57,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:57,592 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:57,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-29 00:57:57,597 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:57,609 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:57,610 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:57,610 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:57,610 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:57,612 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:57:57,612 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:57:57,617 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:57,620 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2023-11-29 00:57:57,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:57,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:57,622 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:57,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-11-29 00:57:57,627 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:57,641 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:57,641 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:57,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:57,642 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:57,644 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:57:57,644 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:57:57,648 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:57,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2023-11-29 00:57:57,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:57,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:57,653 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:57,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-29 00:57:57,656 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:57,671 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:57,671 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:57,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:57,671 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:57,671 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:57,672 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:57,672 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:57,674 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:57,678 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2023-11-29 00:57:57,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:57,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:57,679 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:57,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-29 00:57:57,683 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:57,696 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:57,696 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:57,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:57,696 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:57,696 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:57,697 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:57,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:57,698 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:57,701 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2023-11-29 00:57:57,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:57,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:57,702 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:57,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2023-11-29 00:57:57,706 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:57,718 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:57,718 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:57,718 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:57,718 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:57,719 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:57,719 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:57,719 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:57,720 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:57,723 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2023-11-29 00:57:57,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:57,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:57,725 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:57,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-29 00:57:57,728 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:57,740 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:57,740 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:57:57,740 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:57,741 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:57,741 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:57,741 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:57:57,741 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:57:57,743 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:57:57,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2023-11-29 00:57:57,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:57,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:57,747 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:57,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2023-11-29 00:57:57,751 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:57:57,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:57:57,767 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:57:57,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:57:57,767 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:57:57,773 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:57:57,773 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:57:57,787 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 00:57:57,809 INFO L443 ModelExtractionUtils]: Simplification made 11 calls to the SMT solver. [2023-11-29 00:57:57,809 INFO L444 ModelExtractionUtils]: 5 out of 16 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-29 00:57:57,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:57:57,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:57,814 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:57,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-29 00:57:57,816 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 00:57:57,831 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 00:57:57,831 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 00:57:57,831 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0#1, v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_2) = 16*ULTIMATE.start_main_~i~0#1 + 1*v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_2 Supporting invariants [] [2023-11-29 00:57:57,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2023-11-29 00:57:57,855 INFO L156 tatePredicateManager]: 5 out of 5 supporting invariants were superfluous and have been removed [2023-11-29 00:57:57,856 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated [2023-11-29 00:57:57,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:57,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:57,891 INFO L262 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:57:57,892 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:57:57,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:57,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:57:57,920 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:57:58,013 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 00:57:58,014 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2023-11-29 00:57:58,014 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 23 states and 28 transitions. cyclomatic complexity: 8 Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:58,134 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 23 states and 28 transitions. cyclomatic complexity: 8. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 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 76 states and 95 transitions. Complement of second has 11 states. [2023-11-29 00:57:58,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 4 non-accepting loop states 1 accepting loop states [2023-11-29 00:57:58,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:58,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 39 transitions. [2023-11-29 00:57:58,138 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 39 transitions. Stem has 10 letters. Loop has 5 letters. [2023-11-29 00:57:58,138 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:57:58,138 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 39 transitions. Stem has 15 letters. Loop has 5 letters. [2023-11-29 00:57:58,139 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:57:58,139 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 39 transitions. Stem has 10 letters. Loop has 10 letters. [2023-11-29 00:57:58,139 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:57:58,139 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 76 states and 95 transitions. [2023-11-29 00:57:58,141 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 28 [2023-11-29 00:57:58,143 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 76 states to 59 states and 76 transitions. [2023-11-29 00:57:58,143 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 44 [2023-11-29 00:57:58,143 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45 [2023-11-29 00:57:58,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 76 transitions. [2023-11-29 00:57:58,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:57:58,143 INFO L218 hiAutomatonCegarLoop]: Abstraction has 59 states and 76 transitions. [2023-11-29 00:57:58,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states and 76 transitions. [2023-11-29 00:57:58,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 40. [2023-11-29 00:57:58,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 40 states have (on average 1.35) internal successors, (54), 39 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 00:57:58,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2023-11-29 00:57:58,148 INFO L240 hiAutomatonCegarLoop]: Abstraction has 40 states and 54 transitions. [2023-11-29 00:57:58,148 INFO L428 stractBuchiCegarLoop]: Abstraction has 40 states and 54 transitions. [2023-11-29 00:57:58,149 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-29 00:57:58,149 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 40 states and 54 transitions. [2023-11-29 00:57:58,149 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 19 [2023-11-29 00:57:58,149 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:57:58,149 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:57:58,150 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:58,150 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2023-11-29 00:57:58,150 INFO L748 eck$LassoCheckResult]: Stem: 739#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 725#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 715#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 716#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 736#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 737#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 738#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 741#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 729#L20-4 main_~j~0#1 := 1; 730#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 740#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 727#L25-1 [2023-11-29 00:57:58,150 INFO L750 eck$LassoCheckResult]: Loop: 727#L25-1 assume !main_#t~short10#1; 706#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 708#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 718#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 726#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 727#L25-1 [2023-11-29 00:57:58,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:58,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1305633483, now seen corresponding path program 1 times [2023-11-29 00:57:58,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:58,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566695628] [2023-11-29 00:57:58,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:58,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:58,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:58,169 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:58,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:58,183 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:58,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:58,184 INFO L85 PathProgramCache]: Analyzing trace with hash 66034839, now seen corresponding path program 1 times [2023-11-29 00:57:58,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:58,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692273989] [2023-11-29 00:57:58,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:58,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:58,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:58,194 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 00:57:58,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:58,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692273989] [2023-11-29 00:57:58,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692273989] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:58,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:58,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:57:58,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262754944] [2023-11-29 00:57:58,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:58,196 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 00:57:58,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:58,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:57:58,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:57:58,196 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. cyclomatic complexity: 19 Second operand has 3 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:58,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:57:58,205 INFO L93 Difference]: Finished difference Result 39 states and 49 transitions. [2023-11-29 00:57:58,206 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 39 states and 49 transitions. [2023-11-29 00:57:58,206 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 18 [2023-11-29 00:57:58,207 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 39 states to 38 states and 48 transitions. [2023-11-29 00:57:58,207 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27 [2023-11-29 00:57:58,207 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27 [2023-11-29 00:57:58,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 48 transitions. [2023-11-29 00:57:58,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:57:58,208 INFO L218 hiAutomatonCegarLoop]: Abstraction has 38 states and 48 transitions. [2023-11-29 00:57:58,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states and 48 transitions. [2023-11-29 00:57:58,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 37. [2023-11-29 00:57:58,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 37 states have (on average 1.2702702702702702) internal successors, (47), 36 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:58,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 47 transitions. [2023-11-29 00:57:58,211 INFO L240 hiAutomatonCegarLoop]: Abstraction has 37 states and 47 transitions. [2023-11-29 00:57:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:57:58,212 INFO L428 stractBuchiCegarLoop]: Abstraction has 37 states and 47 transitions. [2023-11-29 00:57:58,212 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-29 00:57:58,212 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 37 states and 47 transitions. [2023-11-29 00:57:58,213 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 18 [2023-11-29 00:57:58,213 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:57:58,213 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:57:58,214 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:58,214 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2023-11-29 00:57:58,214 INFO L748 eck$LassoCheckResult]: Stem: 818#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 808#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 798#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 799#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 815#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 816#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 817#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 821#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 811#L20-4 main_~j~0#1 := 1; 812#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 819#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 820#L25-1 [2023-11-29 00:57:58,214 INFO L750 eck$LassoCheckResult]: Loop: 820#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 824#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 800#L26 assume !(main_~i~0#1 < 2); 801#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 825#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 820#L25-1 [2023-11-29 00:57:58,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:58,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1305633483, now seen corresponding path program 2 times [2023-11-29 00:57:58,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:58,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121290000] [2023-11-29 00:57:58,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:58,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:58,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:58,231 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:58,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:58,245 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:58,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:58,246 INFO L85 PathProgramCache]: Analyzing trace with hash 64189719, now seen corresponding path program 1 times [2023-11-29 00:57:58,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:58,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979199144] [2023-11-29 00:57:58,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:58,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:58,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:58,250 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:58,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:58,254 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:58,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:58,255 INFO L85 PathProgramCache]: Analyzing trace with hash -413403037, now seen corresponding path program 1 times [2023-11-29 00:57:58,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:58,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387037807] [2023-11-29 00:57:58,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:58,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:58,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:58,305 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 00:57:58,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:58,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387037807] [2023-11-29 00:57:58,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387037807] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:58,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:58,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:57:58,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628366556] [2023-11-29 00:57:58,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:58,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2023-11-29 00:57:58,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:58,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:57:58,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:57:58,417 INFO L87 Difference]: Start difference. First operand 37 states and 47 transitions. cyclomatic complexity: 15 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 00:57:58,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:57:58,459 INFO L93 Difference]: Finished difference Result 42 states and 51 transitions. [2023-11-29 00:57:58,459 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42 states and 51 transitions. [2023-11-29 00:57:58,460 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 17 [2023-11-29 00:57:58,460 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42 states to 41 states and 50 transitions. [2023-11-29 00:57:58,460 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 32 [2023-11-29 00:57:58,461 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 32 [2023-11-29 00:57:58,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 50 transitions. [2023-11-29 00:57:58,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:57:58,461 INFO L218 hiAutomatonCegarLoop]: Abstraction has 41 states and 50 transitions. [2023-11-29 00:57:58,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states and 50 transitions. [2023-11-29 00:57:58,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 31. [2023-11-29 00:57:58,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 31 states have (on average 1.2580645161290323) internal successors, (39), 30 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:58,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 39 transitions. [2023-11-29 00:57:58,464 INFO L240 hiAutomatonCegarLoop]: Abstraction has 31 states and 39 transitions. [2023-11-29 00:57:58,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:57:58,465 INFO L428 stractBuchiCegarLoop]: Abstraction has 31 states and 39 transitions. [2023-11-29 00:57:58,465 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-29 00:57:58,465 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 31 states and 39 transitions. [2023-11-29 00:57:58,466 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2023-11-29 00:57:58,466 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:57:58,466 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:57:58,466 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:58,466 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-29 00:57:58,467 INFO L748 eck$LassoCheckResult]: Stem: 906#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 894#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 885#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 886#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 903#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 904#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 905#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 908#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 897#L20-4 main_~j~0#1 := 1; 898#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 907#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 887#L25-1 assume !main_#t~short10#1; 881#L25-3 [2023-11-29 00:57:58,467 INFO L750 eck$LassoCheckResult]: Loop: 881#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 882#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 895#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 896#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 899#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 900#L25-1 assume !main_#t~short10#1; 881#L25-3 [2023-11-29 00:57:58,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:58,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1819932270, now seen corresponding path program 1 times [2023-11-29 00:57:58,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:58,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988090496] [2023-11-29 00:57:58,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:58,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:58,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:58,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 00:57:58,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:58,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988090496] [2023-11-29 00:57:58,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988090496] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:58,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:58,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:57:58,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70336417] [2023-11-29 00:57:58,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:58,529 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 00:57:58,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:58,529 INFO L85 PathProgramCache]: Analyzing trace with hash -2122936106, now seen corresponding path program 1 times [2023-11-29 00:57:58,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:58,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613621228] [2023-11-29 00:57:58,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:58,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:58,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:58,535 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:58,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:58,540 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:58,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:58,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:57:58,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:57:58,713 INFO L87 Difference]: Start difference. First operand 31 states and 39 transitions. cyclomatic complexity: 12 Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:58,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:57:58,780 INFO L93 Difference]: Finished difference Result 49 states and 58 transitions. [2023-11-29 00:57:58,780 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 49 states and 58 transitions. [2023-11-29 00:57:58,781 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 18 [2023-11-29 00:57:58,782 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 49 states to 49 states and 58 transitions. [2023-11-29 00:57:58,782 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 36 [2023-11-29 00:57:58,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 36 [2023-11-29 00:57:58,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 58 transitions. [2023-11-29 00:57:58,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:57:58,782 INFO L218 hiAutomatonCegarLoop]: Abstraction has 49 states and 58 transitions. [2023-11-29 00:57:58,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states and 58 transitions. [2023-11-29 00:57:58,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 32. [2023-11-29 00:57:58,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 32 states have (on average 1.25) internal successors, (40), 31 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:58,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 40 transitions. [2023-11-29 00:57:58,785 INFO L240 hiAutomatonCegarLoop]: Abstraction has 32 states and 40 transitions. [2023-11-29 00:57:58,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:57:58,786 INFO L428 stractBuchiCegarLoop]: Abstraction has 32 states and 40 transitions. [2023-11-29 00:57:58,786 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-29 00:57:58,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 32 states and 40 transitions. [2023-11-29 00:57:58,787 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2023-11-29 00:57:58,787 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:57:58,787 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:57:58,787 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:58,787 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-29 00:57:58,788 INFO L748 eck$LassoCheckResult]: Stem: 1000#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 986#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 977#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 978#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 996#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 997#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 998#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 999#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 989#L20-4 main_~j~0#1 := 1; 990#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 991#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 979#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 973#L25-3 [2023-11-29 00:57:58,788 INFO L750 eck$LassoCheckResult]: Loop: 973#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 974#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 987#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 988#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 995#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 1002#L25-1 assume !main_#t~short10#1; 973#L25-3 [2023-11-29 00:57:58,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:58,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1819932272, now seen corresponding path program 1 times [2023-11-29 00:57:58,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:58,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190668072] [2023-11-29 00:57:58,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:58,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:58,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:58,803 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:58,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:58,817 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:58,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:58,817 INFO L85 PathProgramCache]: Analyzing trace with hash -2122936106, now seen corresponding path program 2 times [2023-11-29 00:57:58,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:58,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011030158] [2023-11-29 00:57:58,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:58,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:58,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:58,823 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:58,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:58,827 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:58,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:58,827 INFO L85 PathProgramCache]: Analyzing trace with hash 2100097829, now seen corresponding path program 1 times [2023-11-29 00:57:58,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:58,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218431625] [2023-11-29 00:57:58,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:58,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:58,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:58,905 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 00:57:58,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:58,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218431625] [2023-11-29 00:57:58,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218431625] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:57:58,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878833871] [2023-11-29 00:57:58,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:58,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:57:58,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:58,906 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:57:58,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 00:57:58,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:58,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:57:58,975 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:57:58,996 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 00:57:58,996 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:57:59,030 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 00:57:59,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878833871] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:57:59,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:57:59,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-11-29 00:57:59,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904793934] [2023-11-29 00:57:59,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:57:59,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:59,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 00:57:59,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-11-29 00:57:59,192 INFO L87 Difference]: Start difference. First operand 32 states and 40 transitions. cyclomatic complexity: 12 Second operand has 9 states, 8 states have (on average 4.0) internal successors, (32), 9 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 00:57:59,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:57:59,372 INFO L93 Difference]: Finished difference Result 69 states and 83 transitions. [2023-11-29 00:57:59,372 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 69 states and 83 transitions. [2023-11-29 00:57:59,373 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 37 [2023-11-29 00:57:59,374 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 69 states to 69 states and 83 transitions. [2023-11-29 00:57:59,374 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 55 [2023-11-29 00:57:59,374 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 55 [2023-11-29 00:57:59,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 83 transitions. [2023-11-29 00:57:59,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:57:59,375 INFO L218 hiAutomatonCegarLoop]: Abstraction has 69 states and 83 transitions. [2023-11-29 00:57:59,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states and 83 transitions. [2023-11-29 00:57:59,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 39. [2023-11-29 00:57:59,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 39 states have (on average 1.2564102564102564) internal successors, (49), 38 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:59,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 49 transitions. [2023-11-29 00:57:59,378 INFO L240 hiAutomatonCegarLoop]: Abstraction has 39 states and 49 transitions. [2023-11-29 00:57:59,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 00:57:59,379 INFO L428 stractBuchiCegarLoop]: Abstraction has 39 states and 49 transitions. [2023-11-29 00:57:59,379 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-29 00:57:59,379 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 49 transitions. [2023-11-29 00:57:59,380 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2023-11-29 00:57:59,380 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:57:59,380 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:57:59,381 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:59,381 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-11-29 00:57:59,381 INFO L748 eck$LassoCheckResult]: Stem: 1230#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 1218#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 1208#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 1209#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 1227#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 1228#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 1229#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 1231#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 1223#L20-4 main_~j~0#1 := 1; 1224#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 1232#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 1206#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 1202#L25-3 [2023-11-29 00:57:59,381 INFO L750 eck$LassoCheckResult]: Loop: 1202#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 1203#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 1216#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 1217#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 1219#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 1220#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 1238#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 1237#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 1212#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 1226#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 1234#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 1233#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 1210#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 1211#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 1236#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 1235#L25-1 assume !main_#t~short10#1; 1202#L25-3 [2023-11-29 00:57:59,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:59,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1819932272, now seen corresponding path program 2 times [2023-11-29 00:57:59,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:59,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169693654] [2023-11-29 00:57:59,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:59,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:59,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:59,396 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:59,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:59,409 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:59,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:59,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1213640618, now seen corresponding path program 1 times [2023-11-29 00:57:59,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:59,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522189233] [2023-11-29 00:57:59,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:59,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:59,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:59,420 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:57:59,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:57:59,429 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:57:59,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:59,429 INFO L85 PathProgramCache]: Analyzing trace with hash -2032116763, now seen corresponding path program 1 times [2023-11-29 00:57:59,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:59,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079422723] [2023-11-29 00:57:59,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:59,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:59,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:59,599 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 00:57:59,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:59,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079422723] [2023-11-29 00:57:59,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079422723] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:57:59,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999595803] [2023-11-29 00:57:59,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:59,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:57:59,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:59,601 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:57:59,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-29 00:57:59,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:59,686 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 00:57:59,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:57:59,760 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 00:57:59,760 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:57:59,974 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 00:57:59,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999595803] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:57:59,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:57:59,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2023-11-29 00:57:59,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352911484] [2023-11-29 00:57:59,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:58:00,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:00,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:58:00,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:58:00,522 INFO L87 Difference]: Start difference. First operand 39 states and 49 transitions. cyclomatic complexity: 14 Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 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 00:58:00,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:58:00,655 INFO L93 Difference]: Finished difference Result 80 states and 100 transitions. [2023-11-29 00:58:00,655 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80 states and 100 transitions. [2023-11-29 00:58:00,656 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 32 [2023-11-29 00:58:00,657 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80 states to 80 states and 100 transitions. [2023-11-29 00:58:00,657 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 63 [2023-11-29 00:58:00,657 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 63 [2023-11-29 00:58:00,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 100 transitions. [2023-11-29 00:58:00,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:00,658 INFO L218 hiAutomatonCegarLoop]: Abstraction has 80 states and 100 transitions. [2023-11-29 00:58:00,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states and 100 transitions. [2023-11-29 00:58:00,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 55. [2023-11-29 00:58:00,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 55 states have (on average 1.2545454545454546) internal successors, (69), 54 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:00,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 69 transitions. [2023-11-29 00:58:00,662 INFO L240 hiAutomatonCegarLoop]: Abstraction has 55 states and 69 transitions. [2023-11-29 00:58:00,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:58:00,663 INFO L428 stractBuchiCegarLoop]: Abstraction has 55 states and 69 transitions. [2023-11-29 00:58:00,663 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-11-29 00:58:00,663 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 55 states and 69 transitions. [2023-11-29 00:58:00,664 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2023-11-29 00:58:00,664 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:00,664 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:00,665 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:00,665 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-11-29 00:58:00,665 INFO L748 eck$LassoCheckResult]: Stem: 1531#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 1516#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 1505#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 1506#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 1528#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 1529#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 1530#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 1534#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 1536#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 1537#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 1519#L20-4 main_~j~0#1 := 1; 1520#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 1539#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 1540#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 1501#L25-3 [2023-11-29 00:58:00,665 INFO L750 eck$LassoCheckResult]: Loop: 1501#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 1502#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 1517#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 1518#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 1521#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 1507#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 1508#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 1541#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 1512#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 1526#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 1553#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 1551#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 1510#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 1511#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 1552#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 1550#L25-1 assume !main_#t~short10#1; 1501#L25-3 [2023-11-29 00:58:00,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:00,666 INFO L85 PathProgramCache]: Analyzing trace with hash 742096622, now seen corresponding path program 3 times [2023-11-29 00:58:00,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:00,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178087089] [2023-11-29 00:58:00,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:00,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:00,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:00,688 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:00,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:00,705 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:00,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:00,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1213640618, now seen corresponding path program 2 times [2023-11-29 00:58:00,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:00,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234250746] [2023-11-29 00:58:00,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:00,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:00,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:00,715 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:00,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:00,724 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:00,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:00,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1449874755, now seen corresponding path program 2 times [2023-11-29 00:58:00,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:00,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083554749] [2023-11-29 00:58:00,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:00,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:00,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:00,754 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:00,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:00,779 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:02,196 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 00:58:02,196 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 00:58:02,196 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 00:58:02,196 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 00:58:02,196 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 00:58:02,196 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:02,196 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 00:58:02,196 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 00:58:02,197 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration12_Lasso [2023-11-29 00:58:02,197 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 00:58:02,197 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 00:58:02,200 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:02,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 00:58:02,207 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:02,217 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:02,219 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:02,221 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:02,223 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:02,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 00:58:02,227 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:02,229 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:02,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 00:58:02,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 00:58:02,235 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:03,481 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 00:58:03,481 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 00:58:03,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,482 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-29 00:58:03,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 00:58:03,498 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,498 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:03,498 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,498 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,498 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,498 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:03,498 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:03,500 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2023-11-29 00:58:03,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,503 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-11-29 00:58:03,506 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:03,516 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,516 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:03,516 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,517 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:03,517 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:03,519 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,522 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2023-11-29 00:58:03,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,523 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-11-29 00:58:03,526 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:03,537 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,537 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,537 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,537 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,538 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:03,538 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:03,542 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,544 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2023-11-29 00:58:03,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,545 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2023-11-29 00:58:03,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:03,559 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,559 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,560 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,560 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,561 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:03,561 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:03,565 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:03,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,570 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-11-29 00:58:03,572 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:03,583 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,583 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:03,583 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,583 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,583 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:03,583 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:03,585 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:03,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,588 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-11-29 00:58:03,591 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:03,604 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,604 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:03,604 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,604 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,604 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,604 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:03,604 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:03,606 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,608 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:03,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,610 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-11-29 00:58:03,612 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:03,622 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,623 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:03,623 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,623 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,623 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,623 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:03,623 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:03,625 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,627 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:03,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,628 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-29 00:58:03,631 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:03,641 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,641 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:03,641 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,641 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,642 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:03,642 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:03,643 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:03,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,652 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-29 00:58:03,654 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:03,665 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,665 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:03,665 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,665 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,665 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,665 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:03,666 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:03,667 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,670 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2023-11-29 00:58:03,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,671 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-11-29 00:58:03,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:03,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,685 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:03,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,685 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:03,685 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:03,687 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,689 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:03,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,691 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-11-29 00:58:03,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 00:58:03,705 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,705 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:03,705 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,705 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,705 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,706 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:03,706 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:03,707 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2023-11-29 00:58:03,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,711 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-29 00:58:03,714 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:03,728 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,728 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:03,728 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,728 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,729 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,729 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:03,729 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:03,730 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:03,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,735 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-29 00:58:03,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 00:58:03,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:03,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,748 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,748 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:03,748 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:03,750 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,752 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:03,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,754 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-29 00:58:03,756 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:03,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,767 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,767 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,769 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:03,769 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:03,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,776 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:03,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,778 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2023-11-29 00:58:03,780 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:03,792 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,792 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,792 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,793 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:03,793 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:03,798 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:03,801 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2023-11-29 00:58:03,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,802 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2023-11-29 00:58:03,805 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:03,815 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:03,816 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:03,816 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:03,816 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:03,818 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:03,818 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:03,824 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 00:58:03,830 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-29 00:58:03,830 INFO L444 ModelExtractionUtils]: 0 out of 7 variables were initially zero. Simplification set additionally 4 variables to zero. [2023-11-29 00:58:03,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:03,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:03,831 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:03,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2023-11-29 00:58:03,833 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 00:58:03,845 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 00:58:03,845 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 00:58:03,845 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~j~0#1) = -2*ULTIMATE.start_main_~j~0#1 + 3 Supporting invariants [] [2023-11-29 00:58:03,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2023-11-29 00:58:03,882 INFO L156 tatePredicateManager]: 9 out of 9 supporting invariants were superfluous and have been removed [2023-11-29 00:58:03,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:03,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2023-11-29 00:58:03,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:03,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:58:03,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:03,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:03,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:58:03,953 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:04,027 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 00:58:04,028 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2023-11-29 00:58:04,028 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 55 states and 69 transitions. cyclomatic complexity: 19 Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 6 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 00:58:04,096 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 55 states and 69 transitions. cyclomatic complexity: 19. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 6 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) Result 130 states and 164 transitions. Complement of second has 8 states. [2023-11-29 00:58:04,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2023-11-29 00:58:04,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 6 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 00:58:04,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 49 transitions. [2023-11-29 00:58:04,103 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 49 transitions. Stem has 14 letters. Loop has 16 letters. [2023-11-29 00:58:04,103 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:04,103 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 49 transitions. Stem has 30 letters. Loop has 16 letters. [2023-11-29 00:58:04,104 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:04,104 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 49 transitions. Stem has 14 letters. Loop has 32 letters. [2023-11-29 00:58:04,105 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:04,105 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 130 states and 164 transitions. [2023-11-29 00:58:04,106 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 31 [2023-11-29 00:58:04,108 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 130 states to 115 states and 144 transitions. [2023-11-29 00:58:04,108 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 56 [2023-11-29 00:58:04,108 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 59 [2023-11-29 00:58:04,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 115 states and 144 transitions. [2023-11-29 00:58:04,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:04,108 INFO L218 hiAutomatonCegarLoop]: Abstraction has 115 states and 144 transitions. [2023-11-29 00:58:04,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states and 144 transitions. [2023-11-29 00:58:04,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 81. [2023-11-29 00:58:04,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 81 states have (on average 1.2839506172839505) internal successors, (104), 80 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 00:58:04,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 104 transitions. [2023-11-29 00:58:04,115 INFO L240 hiAutomatonCegarLoop]: Abstraction has 81 states and 104 transitions. [2023-11-29 00:58:04,115 INFO L428 stractBuchiCegarLoop]: Abstraction has 81 states and 104 transitions. [2023-11-29 00:58:04,115 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2023-11-29 00:58:04,115 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 81 states and 104 transitions. [2023-11-29 00:58:04,116 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2023-11-29 00:58:04,116 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:04,116 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:04,117 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:04,117 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-29 00:58:04,117 INFO L748 eck$LassoCheckResult]: Stem: 1873#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 1860#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 1847#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 1848#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 1868#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 1869#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 1870#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 1878#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 1871#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 1872#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 1864#L20-4 main_~j~0#1 := 1; 1865#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 1882#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 1881#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 1880#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 1840#L25-6 [2023-11-29 00:58:04,117 INFO L750 eck$LassoCheckResult]: Loop: 1840#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 1856#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 1857#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 1901#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 1900#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 1899#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 1840#L25-6 [2023-11-29 00:58:04,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:04,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1530158845, now seen corresponding path program 1 times [2023-11-29 00:58:04,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:04,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451164179] [2023-11-29 00:58:04,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:04,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:04,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:04,140 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:04,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:04,159 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:04,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:04,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1749769138, now seen corresponding path program 3 times [2023-11-29 00:58:04,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:04,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339241060] [2023-11-29 00:58:04,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:04,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:04,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:04,168 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:04,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:04,174 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:04,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:04,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1481430602, now seen corresponding path program 2 times [2023-11-29 00:58:04,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:04,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019263890] [2023-11-29 00:58:04,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:04,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:04,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:04,200 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:04,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:04,219 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:05,217 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 00:58:05,217 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 00:58:05,217 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 00:58:05,217 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 00:58:05,217 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 00:58:05,217 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:05,217 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 00:58:05,217 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 00:58:05,217 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration13_Lasso [2023-11-29 00:58:05,217 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 00:58:05,217 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 00:58:05,219 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:05,221 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:05,223 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:05,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 00:58:05,227 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:05,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 00:58:05,230 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:05,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 00:58:05,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 00:58:05,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 00:58: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 00:58: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 00:58: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 00:58: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 00:58: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 00:58:06,190 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 00:58:06,190 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 00:58:06,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,191 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2023-11-29 00:58:06,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:06,211 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,211 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:06,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,212 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:06,212 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:06,214 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,216 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2023-11-29 00:58:06,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,217 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2023-11-29 00:58:06,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 00:58:06,229 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,229 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:06,229 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,229 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,229 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,230 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:06,230 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:06,231 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,233 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2023-11-29 00:58:06,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,234 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2023-11-29 00:58:06,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 00:58:06,247 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,247 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:06,248 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,248 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,248 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,248 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:06,248 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:06,249 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,251 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2023-11-29 00:58:06,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,253 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2023-11-29 00:58:06,255 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:06,265 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,265 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:06,265 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,265 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,265 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,265 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:06,265 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:06,267 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,269 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2023-11-29 00:58:06,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,270 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2023-11-29 00:58:06,272 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:06,282 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,282 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:06,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,282 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,283 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:06,283 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:06,284 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,286 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:06,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,287 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2023-11-29 00:58:06,290 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:06,300 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,300 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:06,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,300 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,300 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:06,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:06,301 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,304 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:06,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,305 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2023-11-29 00:58:06,307 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:06,317 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,317 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:06,317 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,317 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,317 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,318 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:06,318 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:06,319 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,321 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:06,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,322 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2023-11-29 00:58:06,324 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:06,334 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,334 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:06,334 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,334 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,334 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,334 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:06,334 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:06,336 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2023-11-29 00:58:06,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,339 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2023-11-29 00:58:06,341 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:06,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:06,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,351 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:06,351 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:06,353 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,355 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:06,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,356 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2023-11-29 00:58:06,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 00:58:06,367 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,368 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:06,368 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,368 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,368 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,368 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:06,368 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:06,369 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,371 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2023-11-29 00:58:06,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,372 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2023-11-29 00:58:06,375 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:06,384 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,385 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:06,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,385 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:06,385 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:06,387 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2023-11-29 00:58:06,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,390 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2023-11-29 00:58:06,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 00:58:06,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,402 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:06,402 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,402 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,402 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,403 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:06,403 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:06,404 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2023-11-29 00:58:06,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,409 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2023-11-29 00:58:06,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 00:58:06,424 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,424 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:06,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,424 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,424 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,424 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:06,424 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:06,426 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,428 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2023-11-29 00:58:06,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,429 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2023-11-29 00:58:06,432 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:06,444 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,444 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,445 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,446 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:06,446 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:06,449 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,452 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2023-11-29 00:58:06,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,453 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2023-11-29 00:58:06,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 00:58:06,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,467 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:06,467 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:06,470 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:06,473 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2023-11-29 00:58:06,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,474 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2023-11-29 00:58:06,477 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:06,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:06,487 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:06,487 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:06,487 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:06,493 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:06,493 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:06,511 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 00:58:06,549 INFO L443 ModelExtractionUtils]: Simplification made 15 calls to the SMT solver. [2023-11-29 00:58:06,549 INFO L444 ModelExtractionUtils]: 4 out of 19 variables were initially zero. Simplification set additionally 11 variables to zero. [2023-11-29 00:58:06,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:06,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:06,552 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:06,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2023-11-29 00:58:06,566 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 00:58:06,577 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 00:58:06,578 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 00:58:06,578 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_~#v~0#1.offset, v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_4) = -4*ULTIMATE.start_main_~i~0#1 - 1*ULTIMATE.start_main_~#v~0#1.offset + 1*v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_4 Supporting invariants [] [2023-11-29 00:58:06,580 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2023-11-29 00:58:06,608 INFO L156 tatePredicateManager]: 8 out of 9 supporting invariants were superfluous and have been removed [2023-11-29 00:58:06,610 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated [2023-11-29 00:58:06,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:06,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:06,648 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:58:06,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:06,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:06,682 INFO L262 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:58:06,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:06,756 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2023-11-29 00:58:06,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:58:06,788 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2023-11-29 00:58:06,788 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 81 states and 104 transitions. cyclomatic complexity: 30 Second operand has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:06,923 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 81 states and 104 transitions. cyclomatic complexity: 30. Second operand has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 190 states and 236 transitions. Complement of second has 13 states. [2023-11-29 00:58:06,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 4 non-accepting loop states 2 accepting loop states [2023-11-29 00:58:06,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:06,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 48 transitions. [2023-11-29 00:58:06,924 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 48 transitions. Stem has 15 letters. Loop has 6 letters. [2023-11-29 00:58:06,925 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:06,925 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 48 transitions. Stem has 21 letters. Loop has 6 letters. [2023-11-29 00:58:06,925 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:06,925 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 48 transitions. Stem has 15 letters. Loop has 12 letters. [2023-11-29 00:58:06,926 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:06,926 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 190 states and 236 transitions. [2023-11-29 00:58:06,927 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 32 [2023-11-29 00:58:06,929 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 190 states to 166 states and 205 transitions. [2023-11-29 00:58:06,929 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 69 [2023-11-29 00:58:06,929 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 75 [2023-11-29 00:58:06,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 166 states and 205 transitions. [2023-11-29 00:58:06,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:06,930 INFO L218 hiAutomatonCegarLoop]: Abstraction has 166 states and 205 transitions. [2023-11-29 00:58:06,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states and 205 transitions. [2023-11-29 00:58:06,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 127. [2023-11-29 00:58:06,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 127 states have (on average 1.3070866141732282) internal successors, (166), 126 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:06,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 166 transitions. [2023-11-29 00:58:06,936 INFO L240 hiAutomatonCegarLoop]: Abstraction has 127 states and 166 transitions. [2023-11-29 00:58:06,936 INFO L428 stractBuchiCegarLoop]: Abstraction has 127 states and 166 transitions. [2023-11-29 00:58:06,936 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2023-11-29 00:58:06,937 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 127 states and 166 transitions. [2023-11-29 00:58:06,937 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2023-11-29 00:58:06,937 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:06,938 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:06,938 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:06,938 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-29 00:58:06,938 INFO L748 eck$LassoCheckResult]: Stem: 2289#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 2273#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 2260#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 2261#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 2284#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 2285#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 2286#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 2304#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 2303#L20-4 main_~j~0#1 := 1; 2290#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 2291#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 2306#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 2252#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 2253#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 2269#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 2270#L22-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 2267#L22-4 main_~k~0#1 := 1; 2268#L32-3 [2023-11-29 00:58:06,938 INFO L750 eck$LassoCheckResult]: Loop: 2268#L32-3 assume !!(main_~k~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem13#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (main_~k~0#1 - 1), 4);call main_#t~mem14#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~k~0#1, 4);assume { :begin_inline___VERIFIER_assert } true;__VERIFIER_assert_#in~cond#1 := (if main_#t~mem13#1 <= main_#t~mem14#1 then 1 else 0);havoc __VERIFIER_assert_~cond#1;__VERIFIER_assert_~cond#1 := __VERIFIER_assert_#in~cond#1; 2280#L6 assume !(0 == __VERIFIER_assert_~cond#1); 2250#L6-2 havoc __VERIFIER_assert_~cond#1;havoc __VERIFIER_assert_#in~cond#1;assume { :end_inline___VERIFIER_assert } true;havoc main_#t~mem13#1;havoc main_#t~mem14#1; 2251#L32-2 main_#t~post12#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post12#1;havoc main_#t~post12#1; 2268#L32-3 [2023-11-29 00:58:06,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:06,939 INFO L85 PathProgramCache]: Analyzing trace with hash 67745056, now seen corresponding path program 1 times [2023-11-29 00:58:06,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:06,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118218455] [2023-11-29 00:58:06,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:06,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:06,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:06,952 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:06,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:06,963 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:06,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:06,963 INFO L85 PathProgramCache]: Analyzing trace with hash 3087436, now seen corresponding path program 2 times [2023-11-29 00:58:06,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:06,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880795257] [2023-11-29 00:58:06,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:06,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:06,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:06,970 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:06,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:06,974 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:06,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:06,975 INFO L85 PathProgramCache]: Analyzing trace with hash -804574741, now seen corresponding path program 1 times [2023-11-29 00:58:06,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:06,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042485946] [2023-11-29 00:58:06,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:06,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:06,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:06,991 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:06,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:07,003 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:07,729 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 00:58:07,730 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 00:58:07,730 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 00:58:07,730 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 00:58:07,730 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 00:58:07,730 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:07,730 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 00:58:07,730 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 00:58:07,730 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration14_Lasso [2023-11-29 00:58:07,730 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 00:58:07,730 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 00:58:07,732 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:07,734 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:07,741 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:07,742 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:07,745 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:07,746 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:08,011 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:08,013 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:08,014 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:08,016 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:08,017 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:08,018 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:08,020 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:08,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 00:58:08,023 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:08,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 00:58:08,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 00:58:08,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 00:58:08,422 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 00:58:08,422 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 00:58:08,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:08,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:08,423 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:08,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2023-11-29 00:58:08,425 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:08,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:08,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:08,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:08,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:08,436 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:08,437 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:08,437 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:08,438 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:08,440 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:08,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:08,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:08,441 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:08,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2023-11-29 00:58:08,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 00:58:08,453 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:08,454 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:08,454 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:08,454 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:08,455 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:08,455 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:08,458 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:08,461 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2023-11-29 00:58:08,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:08,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:08,462 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:08,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2023-11-29 00:58:08,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 00:58:08,473 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:08,473 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:08,474 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:08,474 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:08,475 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:08,475 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:08,478 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:08,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2023-11-29 00:58:08,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:08,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:08,482 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:08,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2023-11-29 00:58:08,484 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:08,494 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:08,494 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:08,494 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:08,494 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:08,494 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:08,495 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:08,495 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:08,496 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:08,498 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2023-11-29 00:58:08,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:08,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:08,499 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:08,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2023-11-29 00:58:08,501 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:08,511 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:08,511 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:08,511 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:08,511 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:08,513 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:08,513 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:08,516 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:08,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2023-11-29 00:58:08,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:08,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:08,519 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:08,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2023-11-29 00:58:08,522 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:08,532 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:08,532 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:08,532 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:08,532 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:08,532 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:08,532 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:08,532 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:08,534 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:08,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2023-11-29 00:58:08,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:08,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:08,537 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:08,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2023-11-29 00:58:08,539 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:08,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:08,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:08,550 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:08,550 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:08,554 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:08,554 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:08,569 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 00:58:08,590 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2023-11-29 00:58:08,590 INFO L444 ModelExtractionUtils]: 6 out of 16 variables were initially zero. Simplification set additionally 6 variables to zero. [2023-11-29 00:58:08,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:08,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:08,591 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:08,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2023-11-29 00:58:08,594 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 00:58:08,605 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2023-11-29 00:58:08,605 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 00:58:08,605 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_5, ULTIMATE.start_main_~k~0#1) = 1*v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_5 - 4*ULTIMATE.start_main_~k~0#1 Supporting invariants [1*ULTIMATE.start_main_~#v~0#1.offset >= 0] [2023-11-29 00:58:08,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2023-11-29 00:58:08,627 INFO L156 tatePredicateManager]: 6 out of 7 supporting invariants were superfluous and have been removed [2023-11-29 00:58:08,628 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated [2023-11-29 00:58:08,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:08,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:08,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 00:58:08,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:08,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:08,770 INFO L262 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:58:08,770 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:08,800 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 00:58:08,801 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 00:58:08,801 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 127 states and 166 transitions. cyclomatic complexity: 50 Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 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 00:58:08,838 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 127 states and 166 transitions. cyclomatic complexity: 50. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 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) Result 131 states and 171 transitions. Complement of second has 5 states. [2023-11-29 00:58:08,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 2 stem states 1 non-accepting loop states 1 accepting loop states [2023-11-29 00:58:08,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 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 00:58:08,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 24 transitions. [2023-11-29 00:58:08,839 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 24 transitions. Stem has 17 letters. Loop has 4 letters. [2023-11-29 00:58:08,839 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:08,839 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 24 transitions. Stem has 21 letters. Loop has 4 letters. [2023-11-29 00:58:08,840 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:08,840 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 24 transitions. Stem has 17 letters. Loop has 8 letters. [2023-11-29 00:58:08,840 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:08,840 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 131 states and 171 transitions. [2023-11-29 00:58:08,841 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 24 [2023-11-29 00:58:08,842 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 131 states to 108 states and 138 transitions. [2023-11-29 00:58:08,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 39 [2023-11-29 00:58:08,842 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 39 [2023-11-29 00:58:08,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 108 states and 138 transitions. [2023-11-29 00:58:08,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:08,843 INFO L218 hiAutomatonCegarLoop]: Abstraction has 108 states and 138 transitions. [2023-11-29 00:58:08,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states and 138 transitions. [2023-11-29 00:58:08,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 105. [2023-11-29 00:58:08,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 105 states have (on average 1.2857142857142858) internal successors, (135), 104 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:08,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 135 transitions. [2023-11-29 00:58:08,847 INFO L240 hiAutomatonCegarLoop]: Abstraction has 105 states and 135 transitions. [2023-11-29 00:58:08,847 INFO L428 stractBuchiCegarLoop]: Abstraction has 105 states and 135 transitions. [2023-11-29 00:58:08,847 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-11-29 00:58:08,847 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 105 states and 135 transitions. [2023-11-29 00:58:08,848 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 21 [2023-11-29 00:58:08,848 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:08,848 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:08,849 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:08,849 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:08,849 INFO L748 eck$LassoCheckResult]: Stem: 2657#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 2643#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 2633#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 2634#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 2654#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 2655#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 2656#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 2666#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 2662#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 2661#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 2648#L20-4 main_~j~0#1 := 1; 2649#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 2667#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 2668#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 2718#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 2710#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 2709#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 2708#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 2707#L25-1 assume !main_#t~short10#1; 2660#L25-3 [2023-11-29 00:58:08,849 INFO L750 eck$LassoCheckResult]: Loop: 2660#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 2659#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 2639#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 2640#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 2644#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 2645#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 2705#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 2626#L26 assume !(main_~i~0#1 < 2); 2635#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 2653#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 2704#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 2703#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 2701#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 2702#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 2711#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 2706#L25-1 assume !main_#t~short10#1; 2660#L25-3 [2023-11-29 00:58:08,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:08,849 INFO L85 PathProgramCache]: Analyzing trace with hash -604675896, now seen corresponding path program 1 times [2023-11-29 00:58:08,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:08,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281395514] [2023-11-29 00:58:08,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:08,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:08,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:08,866 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:08,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:08,875 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:08,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:08,875 INFO L85 PathProgramCache]: Analyzing trace with hash -533582248, now seen corresponding path program 1 times [2023-11-29 00:58:08,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:08,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688472231] [2023-11-29 00:58:08,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:08,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:08,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:08,915 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 00:58:08,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:08,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688472231] [2023-11-29 00:58:08,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688472231] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:58:08,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316984657] [2023-11-29 00:58:08,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:08,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:58:08,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:08,917 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:58:08,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-11-29 00:58:08,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:08,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:58:08,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:09,002 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 00:58:09,002 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:58:09,024 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 00:58:09,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316984657] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:58:09,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:58:09,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2023-11-29 00:58:09,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442973483] [2023-11-29 00:58:09,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:58:09,025 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 00:58:09,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:09,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:58:09,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:58:09,026 INFO L87 Difference]: Start difference. First operand 105 states and 135 transitions. cyclomatic complexity: 39 Second operand has 6 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:09,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:58:09,084 INFO L93 Difference]: Finished difference Result 179 states and 227 transitions. [2023-11-29 00:58:09,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 179 states and 227 transitions. [2023-11-29 00:58:09,086 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 46 [2023-11-29 00:58:09,088 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 179 states to 179 states and 227 transitions. [2023-11-29 00:58:09,088 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 63 [2023-11-29 00:58:09,088 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 63 [2023-11-29 00:58:09,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 179 states and 227 transitions. [2023-11-29 00:58:09,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:09,088 INFO L218 hiAutomatonCegarLoop]: Abstraction has 179 states and 227 transitions. [2023-11-29 00:58:09,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states and 227 transitions. [2023-11-29 00:58:09,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 125. [2023-11-29 00:58:09,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 125 states have (on average 1.304) internal successors, (163), 124 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 00:58:09,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 163 transitions. [2023-11-29 00:58:09,093 INFO L240 hiAutomatonCegarLoop]: Abstraction has 125 states and 163 transitions. [2023-11-29 00:58:09,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:58:09,095 INFO L428 stractBuchiCegarLoop]: Abstraction has 125 states and 163 transitions. [2023-11-29 00:58:09,095 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2023-11-29 00:58:09,095 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 125 states and 163 transitions. [2023-11-29 00:58:09,096 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2023-11-29 00:58:09,096 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:09,096 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:09,097 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:09,097 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:09,097 INFO L748 eck$LassoCheckResult]: Stem: 3044#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 3026#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 3016#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 3017#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 3040#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 3041#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 3042#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 3043#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 3048#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 3047#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 3031#L20-4 main_~j~0#1 := 1; 3032#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 3053#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 3054#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 3106#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 3064#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 3062#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 3058#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 3057#L25-1 assume !main_#t~short10#1; 3050#L25-3 [2023-11-29 00:58:09,098 INFO L750 eck$LassoCheckResult]: Loop: 3050#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 3049#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 3027#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 3028#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 3045#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 3055#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 3056#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 3085#L26 assume !(main_~i~0#1 < 2); 3067#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 3071#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 3072#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 3079#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 3076#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 3073#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 3070#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 3069#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 3068#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 3066#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 3063#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 3060#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 3061#L25-1 assume !main_#t~short10#1; 3050#L25-3 [2023-11-29 00:58:09,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:09,098 INFO L85 PathProgramCache]: Analyzing trace with hash -604675896, now seen corresponding path program 2 times [2023-11-29 00:58:09,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:09,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609651719] [2023-11-29 00:58:09,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:09,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:09,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:09,113 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:09,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:09,124 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:09,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:09,124 INFO L85 PathProgramCache]: Analyzing trace with hash -2092166560, now seen corresponding path program 2 times [2023-11-29 00:58:09,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:09,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822145466] [2023-11-29 00:58:09,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:09,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:09,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:09,132 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:09,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:09,138 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:09,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:09,139 INFO L85 PathProgramCache]: Analyzing trace with hash -630799367, now seen corresponding path program 1 times [2023-11-29 00:58:09,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:09,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122937849] [2023-11-29 00:58:09,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:09,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:09,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2023-11-29 00:58:09,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:09,249 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 31 proven. 8 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-11-29 00:58:09,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:09,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122937849] [2023-11-29 00:58:09,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122937849] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:58:09,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191106653] [2023-11-29 00:58:09,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:09,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:58:09,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:09,251 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:58:09,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2023-11-29 00:58:09,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:09,350 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:58:09,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:09,378 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 31 proven. 8 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-11-29 00:58:09,378 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:58:09,412 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 31 proven. 8 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-11-29 00:58:09,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191106653] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:58:09,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:58:09,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2023-11-29 00:58:09,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826712058] [2023-11-29 00:58:09,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:58:10,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:10,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:58:10,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:58:10,148 INFO L87 Difference]: Start difference. First operand 125 states and 163 transitions. cyclomatic complexity: 47 Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:10,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:58:10,201 INFO L93 Difference]: Finished difference Result 204 states and 247 transitions. [2023-11-29 00:58:10,201 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 204 states and 247 transitions. [2023-11-29 00:58:10,203 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 39 [2023-11-29 00:58:10,204 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 204 states to 201 states and 243 transitions. [2023-11-29 00:58:10,205 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 67 [2023-11-29 00:58:10,205 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 70 [2023-11-29 00:58:10,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 201 states and 243 transitions. [2023-11-29 00:58:10,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:10,205 INFO L218 hiAutomatonCegarLoop]: Abstraction has 201 states and 243 transitions. [2023-11-29 00:58:10,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states and 243 transitions. [2023-11-29 00:58:10,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 133. [2023-11-29 00:58:10,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 133 states have (on average 1.2330827067669172) internal successors, (164), 132 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 00:58:10,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 164 transitions. [2023-11-29 00:58:10,209 INFO L240 hiAutomatonCegarLoop]: Abstraction has 133 states and 164 transitions. [2023-11-29 00:58:10,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:58:10,211 INFO L428 stractBuchiCegarLoop]: Abstraction has 133 states and 164 transitions. [2023-11-29 00:58:10,211 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2023-11-29 00:58:10,211 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 133 states and 164 transitions. [2023-11-29 00:58:10,212 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2023-11-29 00:58:10,212 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:10,212 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:10,213 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:10,213 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2023-11-29 00:58:10,213 INFO L748 eck$LassoCheckResult]: Stem: 3624#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 3604#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 3598#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 3599#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 3620#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 3621#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 3622#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 3623#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 3630#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 3629#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 3612#L20-4 main_~j~0#1 := 1; 3613#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 3635#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 3634#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 3632#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 3633#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 3680#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 3679#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 3678#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 3676#L25-1 [2023-11-29 00:58:10,213 INFO L750 eck$LassoCheckResult]: Loop: 3676#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 3590#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 3591#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 3640#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 3677#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 3676#L25-1 [2023-11-29 00:58:10,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:10,213 INFO L85 PathProgramCache]: Analyzing trace with hash -606279004, now seen corresponding path program 3 times [2023-11-29 00:58:10,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:10,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104347846] [2023-11-29 00:58:10,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:10,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:10,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:10,225 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:10,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:10,237 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:10,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:10,238 INFO L85 PathProgramCache]: Analyzing trace with hash 64187797, now seen corresponding path program 2 times [2023-11-29 00:58:10,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:10,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028764046] [2023-11-29 00:58:10,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:10,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:10,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:10,242 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:10,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:10,245 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:10,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:10,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1784762158, now seen corresponding path program 1 times [2023-11-29 00:58:10,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:10,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930016997] [2023-11-29 00:58:10,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:10,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:10,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:10,261 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:10,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:10,276 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:11,262 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 00:58:11,262 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 00:58:11,262 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 00:58:11,262 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 00:58:11,262 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 00:58:11,262 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:11,262 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 00:58:11,262 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 00:58:11,262 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration17_Lasso [2023-11-29 00:58:11,262 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 00:58:11,262 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 00:58:11,264 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:11,266 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:11,554 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:11,555 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:11,557 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:11,564 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:11,565 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:11,567 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:11,568 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:11,570 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:11,571 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:11,572 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:11,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 00:58:11,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 00:58:11,578 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:11,907 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 00:58:11,907 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 00:58:11,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:11,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:11,909 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:11,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2023-11-29 00:58:11,911 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:11,920 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:11,920 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:11,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:11,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:11,921 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:11,921 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:11,921 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:11,922 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:11,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2023-11-29 00:58:11,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:11,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:11,925 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:11,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2023-11-29 00:58:11,927 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:11,938 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:11,938 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:11,938 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:11,938 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:11,939 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:11,939 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:11,943 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:11,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2023-11-29 00:58:11,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:11,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:11,947 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:11,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2023-11-29 00:58:11,949 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:11,960 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:11,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:11,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:11,960 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:11,961 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:11,961 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:11,965 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:11,968 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2023-11-29 00:58:11,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:11,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:11,969 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:11,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2023-11-29 00:58:11,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 00:58:11,982 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:11,982 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:11,982 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:11,982 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:11,983 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:11,983 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:11,987 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:11,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:11,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:11,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:11,990 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:11,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2023-11-29 00:58:11,992 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:12,002 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:12,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:12,003 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:12,003 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:12,004 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:12,004 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:12,008 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:12,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2023-11-29 00:58:12,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:12,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:12,011 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:12,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2023-11-29 00:58:12,014 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:12,025 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:12,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:12,025 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2023-11-29 00:58:12,025 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:12,035 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2023-11-29 00:58:12,035 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-11-29 00:58:12,079 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 00:58:12,135 INFO L443 ModelExtractionUtils]: Simplification made 20 calls to the SMT solver. [2023-11-29 00:58:12,135 INFO L444 ModelExtractionUtils]: 16 out of 31 variables were initially zero. Simplification set additionally 11 variables to zero. [2023-11-29 00:58:12,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:12,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:12,137 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:12,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2023-11-29 00:58:12,139 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 00:58:12,150 INFO L438 nArgumentSynthesizer]: Removed 4 redundant supporting invariants from a total of 4. [2023-11-29 00:58:12,150 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 00:58:12,150 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~#v~0#1.offset, ULTIMATE.start_main_~i~0#1, v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_6) = 4*ULTIMATE.start_main_~#v~0#1.offset + 16*ULTIMATE.start_main_~i~0#1 + 1*v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_6 Supporting invariants [] [2023-11-29 00:58:12,154 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2023-11-29 00:58:12,168 INFO L156 tatePredicateManager]: 6 out of 6 supporting invariants were superfluous and have been removed [2023-11-29 00:58:12,170 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated [2023-11-29 00:58:12,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:12,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:12,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:58:12,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:12,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:12,225 INFO L262 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:58:12,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:12,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:58:12,293 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2023-11-29 00:58:12,293 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 164 transitions. cyclomatic complexity: 40 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 00:58:12,330 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 164 transitions. cyclomatic complexity: 40. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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) Result 175 states and 208 transitions. Complement of second has 9 states. [2023-11-29 00:58:12,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2023-11-29 00:58:12,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 00:58:12,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 22 transitions. [2023-11-29 00:58:12,331 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 22 transitions. Stem has 19 letters. Loop has 5 letters. [2023-11-29 00:58:12,331 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:12,332 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 00:58:12,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:12,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:12,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:58:12,365 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:12,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:12,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:58:12,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:12,461 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 00:58:12,461 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 4 loop predicates [2023-11-29 00:58:12,462 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 164 transitions. cyclomatic complexity: 40 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 00:58:12,511 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 164 transitions. cyclomatic complexity: 40. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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) Result 173 states and 206 transitions. Complement of second has 11 states. [2023-11-29 00:58:12,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 4 non-accepting loop states 1 accepting loop states [2023-11-29 00:58:12,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 00:58:12,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 21 transitions. [2023-11-29 00:58:12,513 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 21 transitions. Stem has 19 letters. Loop has 5 letters. [2023-11-29 00:58:12,513 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:12,513 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 00:58:12,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:12,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:12,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:58:12,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:12,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:12,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:58:12,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:12,644 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 00:58:12,644 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2023-11-29 00:58:12,644 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 164 transitions. cyclomatic complexity: 40 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 00:58:12,693 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 164 transitions. cyclomatic complexity: 40. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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) Result 275 states and 327 transitions. Complement of second has 11 states. [2023-11-29 00:58:12,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2023-11-29 00:58:12,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 00:58:12,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 36 transitions. [2023-11-29 00:58:12,694 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 36 transitions. Stem has 19 letters. Loop has 5 letters. [2023-11-29 00:58:12,694 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:12,695 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 36 transitions. Stem has 24 letters. Loop has 5 letters. [2023-11-29 00:58:12,695 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:12,695 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 36 transitions. Stem has 19 letters. Loop has 10 letters. [2023-11-29 00:58:12,695 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:12,695 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 275 states and 327 transitions. [2023-11-29 00:58:12,697 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 34 [2023-11-29 00:58:12,698 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 275 states to 182 states and 220 transitions. [2023-11-29 00:58:12,698 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 39 [2023-11-29 00:58:12,699 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45 [2023-11-29 00:58:12,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 182 states and 220 transitions. [2023-11-29 00:58:12,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:12,699 INFO L218 hiAutomatonCegarLoop]: Abstraction has 182 states and 220 transitions. [2023-11-29 00:58:12,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states and 220 transitions. [2023-11-29 00:58:12,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 142. [2023-11-29 00:58:12,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 142 states have (on average 1.2535211267605635) internal successors, (178), 141 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:12,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 178 transitions. [2023-11-29 00:58:12,701 INFO L240 hiAutomatonCegarLoop]: Abstraction has 142 states and 178 transitions. [2023-11-29 00:58:12,701 INFO L428 stractBuchiCegarLoop]: Abstraction has 142 states and 178 transitions. [2023-11-29 00:58:12,702 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2023-11-29 00:58:12,702 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 142 states and 178 transitions. [2023-11-29 00:58:12,702 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 27 [2023-11-29 00:58:12,702 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:12,702 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:12,703 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:12,703 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:12,703 INFO L748 eck$LassoCheckResult]: Stem: 4677#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 4658#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 4649#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 4650#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 4673#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 4674#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 4675#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 4676#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 4680#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 4679#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 4663#L20-4 main_~j~0#1 := 1; 4664#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 4701#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 4702#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 4725#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 4713#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 4712#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 4710#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 4709#L25-1 assume !main_#t~short10#1; 4645#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 4646#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 4659#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 4660#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 4665#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 4666#L25-1 [2023-11-29 00:58:12,703 INFO L750 eck$LassoCheckResult]: Loop: 4666#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 4696#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 4694#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 4692#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 4690#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 4687#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 4688#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 4697#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 4756#L26 assume !(main_~i~0#1 < 2); 4752#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 4755#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 4754#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 4753#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 4751#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 4750#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 4749#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 4666#L25-1 [2023-11-29 00:58:12,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:12,704 INFO L85 PathProgramCache]: Analyzing trace with hash 2116559114, now seen corresponding path program 3 times [2023-11-29 00:58:12,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:12,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353649826] [2023-11-29 00:58:12,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:12,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:12,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:12,719 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:12,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:12,729 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:12,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:12,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1110189812, now seen corresponding path program 1 times [2023-11-29 00:58:12,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:12,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709419388] [2023-11-29 00:58:12,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:12,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:12,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:12,736 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:12,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:12,742 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:12,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:12,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1483552747, now seen corresponding path program 2 times [2023-11-29 00:58:12,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:12,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28888631] [2023-11-29 00:58:12,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:12,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:12,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:12,833 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:13,133 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 25 proven. 20 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 00:58:13,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:13,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28888631] [2023-11-29 00:58:13,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28888631] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:58:13,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107660766] [2023-11-29 00:58:13,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 00:58:13,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:58:13,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:13,136 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:58:13,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2023-11-29 00:58:13,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 00:58:13,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:58:13,240 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 00:58:13,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:13,486 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 25 proven. 20 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 00:58:13,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:58:13,774 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 25 proven. 20 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 00:58:13,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107660766] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:58:13,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:58:13,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2023-11-29 00:58:13,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988582987] [2023-11-29 00:58:13,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:58:14,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:14,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 00:58:14,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2023-11-29 00:58:14,323 INFO L87 Difference]: Start difference. First operand 142 states and 178 transitions. cyclomatic complexity: 44 Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 22 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 00:58:14,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:58:14,523 INFO L93 Difference]: Finished difference Result 379 states and 477 transitions. [2023-11-29 00:58:14,523 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 379 states and 477 transitions. [2023-11-29 00:58:14,526 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 32 [2023-11-29 00:58:14,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 379 states to 286 states and 364 transitions. [2023-11-29 00:58:14,528 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 57 [2023-11-29 00:58:14,528 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 57 [2023-11-29 00:58:14,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 286 states and 364 transitions. [2023-11-29 00:58:14,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:14,529 INFO L218 hiAutomatonCegarLoop]: Abstraction has 286 states and 364 transitions. [2023-11-29 00:58:14,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states and 364 transitions. [2023-11-29 00:58:14,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 144. [2023-11-29 00:58:14,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 144 states have (on average 1.25) internal successors, (180), 143 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 00:58:14,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 180 transitions. [2023-11-29 00:58:14,533 INFO L240 hiAutomatonCegarLoop]: Abstraction has 144 states and 180 transitions. [2023-11-29 00:58:14,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 00:58:14,534 INFO L428 stractBuchiCegarLoop]: Abstraction has 144 states and 180 transitions. [2023-11-29 00:58:14,534 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2023-11-29 00:58:14,534 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 144 states and 180 transitions. [2023-11-29 00:58:14,535 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 27 [2023-11-29 00:58:14,535 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:14,535 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:14,536 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:14,536 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:14,536 INFO L748 eck$LassoCheckResult]: Stem: 5462#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 5445#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 5435#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 5436#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 5458#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 5459#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 5460#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 5461#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 5469#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 5468#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 5467#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 5466#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 5451#L20-4 main_~j~0#1 := 1; 5452#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 5480#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 5481#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 5485#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 5508#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 5507#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 5505#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 5504#L25-1 assume !main_#t~short10#1; 5503#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 5502#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 5501#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 5463#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 5464#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 5471#L25-1 [2023-11-29 00:58:14,536 INFO L750 eck$LassoCheckResult]: Loop: 5471#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 5427#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 5428#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 5441#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 5442#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 5499#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 5496#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 5495#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 5494#L26 assume !(main_~i~0#1 < 2); 5490#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 5493#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 5492#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 5491#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 5489#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 5488#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 5486#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 5471#L25-1 [2023-11-29 00:58:14,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:14,537 INFO L85 PathProgramCache]: Analyzing trace with hash 628259176, now seen corresponding path program 4 times [2023-11-29 00:58:14,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:14,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111329101] [2023-11-29 00:58:14,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:14,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:14,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:14,554 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:14,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:14,570 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:14,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:14,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1110189812, now seen corresponding path program 2 times [2023-11-29 00:58:14,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:14,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984675797] [2023-11-29 00:58:14,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:14,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:14,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:14,578 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:14,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:14,583 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:14,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:14,583 INFO L85 PathProgramCache]: Analyzing trace with hash 2106369139, now seen corresponding path program 3 times [2023-11-29 00:58:14,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:14,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197238544] [2023-11-29 00:58:14,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:14,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:14,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:14,604 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:14,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:14,623 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:16,918 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 00:58:16,918 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 00:58:16,918 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 00:58:16,918 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 00:58:16,918 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 00:58:16,918 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:16,918 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 00:58:16,918 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 00:58:16,918 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration19_Lasso [2023-11-29 00:58:16,918 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 00:58:16,918 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 00:58:16,920 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:16,922 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:16,924 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:16,928 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:16,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 00:58:16,934 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:16,936 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:16,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 00:58:16,938 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:16,940 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:17,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 00:58:17,426 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:17,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 00:58:17,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 00:58:17,436 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:17,437 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:17,824 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 00:58:17,824 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 00:58:17,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:17,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:17,825 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:17,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2023-11-29 00:58:17,827 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:17,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:17,838 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:17,838 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:17,838 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:17,838 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:17,838 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:17,838 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:17,839 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:17,842 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2023-11-29 00:58:17,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:17,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:17,843 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:17,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2023-11-29 00:58:17,845 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:17,855 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:17,855 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:17,855 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:17,855 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:17,855 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:17,855 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:17,855 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:17,857 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:17,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:17,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:17,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:17,860 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:17,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2023-11-29 00:58:17,862 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:17,872 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:17,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:17,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:17,872 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:17,873 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:17,874 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:17,878 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:17,880 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2023-11-29 00:58:17,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:17,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:17,881 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:17,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2023-11-29 00:58:17,883 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:17,893 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:17,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:17,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:17,894 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:17,894 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:17,894 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:17,894 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:17,895 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:17,898 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:17,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:17,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:17,899 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:17,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2023-11-29 00:58:17,901 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:17,911 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:17,911 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:17,911 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:17,911 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:17,913 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:17,913 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:17,918 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 00:58:17,925 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2023-11-29 00:58:17,925 INFO L444 ModelExtractionUtils]: 0 out of 7 variables were initially zero. Simplification set additionally 4 variables to zero. [2023-11-29 00:58:17,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:17,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:17,926 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:17,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2023-11-29 00:58:17,928 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 00:58:17,939 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 00:58:17,939 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 00:58:17,939 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~j~0#1) = -2*ULTIMATE.start_main_~j~0#1 + 5 Supporting invariants [] [2023-11-29 00:58:17,941 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2023-11-29 00:58:17,968 INFO L156 tatePredicateManager]: 10 out of 10 supporting invariants were superfluous and have been removed [2023-11-29 00:58:17,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:18,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:18,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:58:18,004 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:18,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:18,039 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 00:58:18,040 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:18,111 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:58:18,112 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates [2023-11-29 00:58:18,112 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 144 states and 180 transitions. cyclomatic complexity: 44 Second operand has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 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 00:58:18,185 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 144 states and 180 transitions. cyclomatic complexity: 44. Second operand has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 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 415 states and 510 transitions. Complement of second has 10 states. [2023-11-29 00:58:18,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 4 non-accepting loop states 1 accepting loop states [2023-11-29 00:58:18,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 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 00:58:18,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 50 transitions. [2023-11-29 00:58:18,186 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 50 transitions. Stem has 26 letters. Loop has 16 letters. [2023-11-29 00:58:18,186 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:18,186 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 50 transitions. Stem has 42 letters. Loop has 16 letters. [2023-11-29 00:58:18,187 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:18,187 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 50 transitions. Stem has 26 letters. Loop has 32 letters. [2023-11-29 00:58:18,187 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:18,187 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 415 states and 510 transitions. [2023-11-29 00:58:18,191 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 46 [2023-11-29 00:58:18,193 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 415 states to 315 states and 387 transitions. [2023-11-29 00:58:18,194 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 52 [2023-11-29 00:58:18,194 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 53 [2023-11-29 00:58:18,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 315 states and 387 transitions. [2023-11-29 00:58:18,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:18,194 INFO L218 hiAutomatonCegarLoop]: Abstraction has 315 states and 387 transitions. [2023-11-29 00:58:18,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states and 387 transitions. [2023-11-29 00:58:18,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 212. [2023-11-29 00:58:18,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 212 states have (on average 1.2547169811320755) internal successors, (266), 211 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:18,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 266 transitions. [2023-11-29 00:58:18,201 INFO L240 hiAutomatonCegarLoop]: Abstraction has 212 states and 266 transitions. [2023-11-29 00:58:18,201 INFO L428 stractBuchiCegarLoop]: Abstraction has 212 states and 266 transitions. [2023-11-29 00:58:18,201 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2023-11-29 00:58:18,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 212 states and 266 transitions. [2023-11-29 00:58:18,202 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 32 [2023-11-29 00:58:18,202 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:18,202 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:18,203 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:18,203 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 3, 3, 2, 1, 1, 1, 1, 1] [2023-11-29 00:58:18,203 INFO L748 eck$LassoCheckResult]: Stem: 6217#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 6202#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 6191#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 6192#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 6213#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 6214#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 6215#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 6216#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 6223#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 6222#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 6221#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 6220#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 6207#L20-4 main_~j~0#1 := 1; 6208#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 6231#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6246#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 6242#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 6241#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 6240#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 6238#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6237#L25-1 assume !main_#t~short10#1; 6236#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 6235#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 6233#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 6234#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 6203#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6204#L25-1 [2023-11-29 00:58:18,203 INFO L750 eck$LassoCheckResult]: Loop: 6204#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 6183#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 6184#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 6198#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 6199#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 6218#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6325#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 6300#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 6324#L26 assume !(main_~i~0#1 < 2); 6323#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 6322#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6321#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 6319#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 6313#L26 assume !(main_~i~0#1 < 2); 6312#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 6316#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6315#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 6314#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 6311#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 6288#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 6286#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6204#L25-1 [2023-11-29 00:58:18,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:18,204 INFO L85 PathProgramCache]: Analyzing trace with hash 628259176, now seen corresponding path program 5 times [2023-11-29 00:58:18,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:18,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860949930] [2023-11-29 00:58:18,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:18,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:18,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:18,226 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:18,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:18,244 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:18,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:18,245 INFO L85 PathProgramCache]: Analyzing trace with hash 537320744, now seen corresponding path program 3 times [2023-11-29 00:58:18,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:18,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020193522] [2023-11-29 00:58:18,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:18,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:18,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:18,254 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:18,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:18,262 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:18,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:18,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1965549023, now seen corresponding path program 4 times [2023-11-29 00:58:18,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:18,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401298870] [2023-11-29 00:58:18,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:18,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:18,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:18,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:18,392 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 31 proven. 32 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-11-29 00:58:18,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:18,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401298870] [2023-11-29 00:58:18,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401298870] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:58:18,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948098546] [2023-11-29 00:58:18,392 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 00:58:18,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:58:18,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:18,394 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:58:18,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2023-11-29 00:58:18,506 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 00:58:18,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:58:18,507 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 00:58:18,508 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:18,542 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 31 proven. 32 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-11-29 00:58:18,542 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:58:18,584 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 31 proven. 32 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-11-29 00:58:18,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948098546] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:58:18,585 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:58:18,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2023-11-29 00:58:18,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050445357] [2023-11-29 00:58:18,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:58:19,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:19,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:58:19,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:58:19,257 INFO L87 Difference]: Start difference. First operand 212 states and 266 transitions. cyclomatic complexity: 66 Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:19,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:58:19,347 INFO L93 Difference]: Finished difference Result 467 states and 580 transitions. [2023-11-29 00:58:19,347 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 467 states and 580 transitions. [2023-11-29 00:58:19,351 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 35 [2023-11-29 00:58:19,354 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 467 states to 457 states and 569 transitions. [2023-11-29 00:58:19,355 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 60 [2023-11-29 00:58:19,355 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 60 [2023-11-29 00:58:19,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 457 states and 569 transitions. [2023-11-29 00:58:19,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:19,355 INFO L218 hiAutomatonCegarLoop]: Abstraction has 457 states and 569 transitions. [2023-11-29 00:58:19,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states and 569 transitions. [2023-11-29 00:58:19,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 332. [2023-11-29 00:58:19,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 332 states have (on average 1.2650602409638554) internal successors, (420), 331 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:19,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 420 transitions. [2023-11-29 00:58:19,365 INFO L240 hiAutomatonCegarLoop]: Abstraction has 332 states and 420 transitions. [2023-11-29 00:58:19,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 00:58:19,366 INFO L428 stractBuchiCegarLoop]: Abstraction has 332 states and 420 transitions. [2023-11-29 00:58:19,366 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2023-11-29 00:58:19,366 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 332 states and 420 transitions. [2023-11-29 00:58:19,368 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 32 [2023-11-29 00:58:19,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:19,368 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:19,369 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:19,369 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 3, 3, 2, 1, 1, 1, 1, 1] [2023-11-29 00:58:19,369 INFO L748 eck$LassoCheckResult]: Stem: 7191#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 7172#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 7163#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 7164#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 7187#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 7188#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 7189#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 7190#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 7198#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 7197#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 7196#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 7195#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 7177#L20-4 main_~j~0#1 := 1; 7178#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 7222#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7223#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 7268#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7265#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 7261#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 7256#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 7242#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7237#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 7234#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7232#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 7230#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 7207#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 7208#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7226#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 7211#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7168#L26 assume !(main_~i~0#1 < 2); 7169#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 7179#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7180#L25-1 [2023-11-29 00:58:19,370 INFO L750 eck$LassoCheckResult]: Loop: 7180#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 7159#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7160#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 7173#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 7174#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 7192#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7203#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 7221#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7352#L26 assume !(main_~i~0#1 < 2); 7351#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 7350#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7349#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 7348#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7347#L26 assume !(main_~i~0#1 < 2); 7343#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 7346#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7345#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 7344#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7342#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 7296#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 7295#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7180#L25-1 [2023-11-29 00:58:19,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:19,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1981464187, now seen corresponding path program 1 times [2023-11-29 00:58:19,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:19,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193196815] [2023-11-29 00:58:19,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:19,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:19,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:19,388 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:19,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:19,405 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:19,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:19,406 INFO L85 PathProgramCache]: Analyzing trace with hash 537320744, now seen corresponding path program 4 times [2023-11-29 00:58:19,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:19,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314535140] [2023-11-29 00:58:19,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:19,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:19,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:19,415 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:19,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:19,423 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:19,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:19,423 INFO L85 PathProgramCache]: Analyzing trace with hash 2023257636, now seen corresponding path program 1 times [2023-11-29 00:58:19,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:19,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987992202] [2023-11-29 00:58:19,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:19,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:19,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:19,749 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 46 proven. 43 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-11-29 00:58:19,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:19,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987992202] [2023-11-29 00:58:19,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987992202] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:58:19,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485558553] [2023-11-29 00:58:19,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:19,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:58:19,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:19,750 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:58:19,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2023-11-29 00:58:19,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:19,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 00:58:19,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:20,003 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 46 proven. 43 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-11-29 00:58:20,003 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:58:20,287 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 46 proven. 43 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-11-29 00:58:20,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485558553] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:58:20,287 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:58:20,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 21 [2023-11-29 00:58:20,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531806592] [2023-11-29 00:58:20,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:58:20,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:20,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 00:58:20,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2023-11-29 00:58:20,917 INFO L87 Difference]: Start difference. First operand 332 states and 420 transitions. cyclomatic complexity: 106 Second operand has 21 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 21 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 00:58:21,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:58:21,160 INFO L93 Difference]: Finished difference Result 807 states and 1025 transitions. [2023-11-29 00:58:21,160 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 807 states and 1025 transitions. [2023-11-29 00:58:21,166 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 37 [2023-11-29 00:58:21,170 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 807 states to 552 states and 705 transitions. [2023-11-29 00:58:21,170 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 67 [2023-11-29 00:58:21,170 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 67 [2023-11-29 00:58:21,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 705 transitions. [2023-11-29 00:58:21,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:21,171 INFO L218 hiAutomatonCegarLoop]: Abstraction has 552 states and 705 transitions. [2023-11-29 00:58:21,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 705 transitions. [2023-11-29 00:58:21,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 334. [2023-11-29 00:58:21,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 334 states have (on average 1.2634730538922156) internal successors, (422), 333 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:21,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 422 transitions. [2023-11-29 00:58:21,180 INFO L240 hiAutomatonCegarLoop]: Abstraction has 334 states and 422 transitions. [2023-11-29 00:58:21,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 00:58:21,181 INFO L428 stractBuchiCegarLoop]: Abstraction has 334 states and 422 transitions. [2023-11-29 00:58:21,181 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2023-11-29 00:58:21,181 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 334 states and 422 transitions. [2023-11-29 00:58:21,183 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 32 [2023-11-29 00:58:21,183 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:21,183 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:21,183 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:21,184 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 3, 3, 2, 1, 1, 1, 1, 1] [2023-11-29 00:58:21,184 INFO L748 eck$LassoCheckResult]: Stem: 8670#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 8653#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 8644#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 8645#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 8666#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 8667#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 8668#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 8669#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 8679#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 8678#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 8677#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 8676#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 8675#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 8674#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 8658#L20-4 main_~j~0#1 := 1; 8659#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 8684#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8682#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 8681#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8660#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 8661#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 8740#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 8734#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8727#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 8724#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8721#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 8718#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 8714#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 8711#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8708#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 8705#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8703#L26 assume !(main_~i~0#1 < 2); 8700#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 8654#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8655#L25-1 [2023-11-29 00:58:21,184 INFO L750 eck$LassoCheckResult]: Loop: 8655#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 8636#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8637#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 8649#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 8650#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 8671#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8697#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 8688#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8836#L26 assume !(main_~i~0#1 < 2); 8835#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 8834#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8833#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 8832#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8831#L26 assume !(main_~i~0#1 < 2); 8827#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 8830#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8829#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 8828#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8826#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 8795#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 8793#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8655#L25-1 [2023-11-29 00:58:21,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:21,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1048075235, now seen corresponding path program 2 times [2023-11-29 00:58:21,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:21,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504607086] [2023-11-29 00:58:21,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:21,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:21,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:21,206 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:21,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:21,227 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:21,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:21,228 INFO L85 PathProgramCache]: Analyzing trace with hash 537320744, now seen corresponding path program 5 times [2023-11-29 00:58:21,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:21,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723040624] [2023-11-29 00:58:21,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:21,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:21,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:21,237 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:21,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:21,244 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:21,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:21,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1744052870, now seen corresponding path program 2 times [2023-11-29 00:58:21,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:21,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295962194] [2023-11-29 00:58:21,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:21,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:21,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:21,280 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:21,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:21,310 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:25,526 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 00:58:25,527 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 00:58:25,527 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 00:58:25,527 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 00:58:25,527 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 00:58:25,527 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:25,527 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 00:58:25,527 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 00:58:25,527 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration22_Lasso [2023-11-29 00:58:25,527 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 00:58:25,527 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 00:58:25,529 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:25,533 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:25,534 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:25,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 00:58:25,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 00:58:25,542 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:25,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 00:58:25,545 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:25,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 00:58:25,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 00:58:26,168 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:26,170 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:26,171 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:26,172 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:26,174 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:26,589 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 00:58:26,589 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 00:58:26,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:26,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:26,591 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:26,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2023-11-29 00:58:26,593 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:26,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:26,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:26,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:26,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:26,604 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:26,604 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:26,608 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:26,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2023-11-29 00:58:26,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:26,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:26,613 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:26,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2023-11-29 00:58:26,615 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:26,624 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:26,624 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:26,625 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:26,625 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:26,625 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:26,625 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:26,625 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:26,626 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:26,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2023-11-29 00:58:26,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:26,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:26,629 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:26,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2023-11-29 00:58:26,631 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:26,641 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:26,641 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:26,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:26,641 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:26,642 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:26,642 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:26,645 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:26,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2023-11-29 00:58:26,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:26,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:26,648 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:26,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2023-11-29 00:58: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 00:58:26,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:26,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:26,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:26,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:26,661 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:26,661 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:26,664 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:26,667 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:26,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:26,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:26,668 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:26,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2023-11-29 00:58:26,670 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:26,680 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:26,680 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:26,680 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:26,680 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:26,680 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:26,680 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:26,680 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:26,681 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:26,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:26,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:26,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:26,685 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:26,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2023-11-29 00:58:26,687 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:26,697 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:26,697 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:26,697 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:26,697 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:26,697 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:26,697 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:26,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:26,698 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:26,700 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Ended with exit code 0 [2023-11-29 00:58:26,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:26,701 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:26,701 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:26,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2023-11-29 00:58:26,703 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:26,713 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:26,713 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:26,714 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:26,714 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:26,714 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:26,714 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:26,714 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:26,715 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:26,717 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2023-11-29 00:58:26,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:26,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:26,718 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:26,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2023-11-29 00:58:26,720 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:26,730 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:26,730 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:26,730 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:26,730 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:26,730 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:26,731 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:26,731 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:26,732 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:26,734 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2023-11-29 00:58:26,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:26,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:26,735 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:26,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2023-11-29 00:58:26,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 00:58:26,747 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:26,747 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:26,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:26,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:26,747 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:26,747 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:26,747 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:26,749 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:26,751 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2023-11-29 00:58:26,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:26,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:26,752 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:26,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2023-11-29 00:58:26,754 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:26,763 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:26,763 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:26,764 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:26,764 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:26,764 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:26,764 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:26,764 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:26,765 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:26,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2023-11-29 00:58:26,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:26,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:26,768 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:26,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2023-11-29 00:58:26,770 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:26,780 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:26,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:26,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:26,781 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:26,786 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:26,786 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:26,805 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 00:58:26,833 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2023-11-29 00:58:26,833 INFO L444 ModelExtractionUtils]: 4 out of 19 variables were initially zero. Simplification set additionally 12 variables to zero. [2023-11-29 00:58:26,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:26,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:26,834 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:26,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2023-11-29 00:58:26,836 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 00:58:26,846 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 00:58:26,846 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 00:58:26,846 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~j~0#1) = -2*ULTIMATE.start_main_~j~0#1 + 7 Supporting invariants [] [2023-11-29 00:58:26,850 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Ended with exit code 0 [2023-11-29 00:58:26,874 INFO L156 tatePredicateManager]: 8 out of 8 supporting invariants were superfluous and have been removed [2023-11-29 00:58:26,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:26,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:26,909 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:58:26,910 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:26,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:26,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:58:26,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:27,045 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:58:27,045 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 6 loop predicates [2023-11-29 00:58:27,045 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 334 states and 422 transitions. cyclomatic complexity: 106 Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 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 00:58:27,141 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 334 states and 422 transitions. cyclomatic complexity: 106. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 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 981 states and 1197 transitions. Complement of second has 12 states. [2023-11-29 00:58:27,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2023-11-29 00:58:27,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 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 00:58:27,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 60 transitions. [2023-11-29 00:58:27,142 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 60 transitions. Stem has 34 letters. Loop has 21 letters. [2023-11-29 00:58:27,142 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:27,142 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 60 transitions. Stem has 55 letters. Loop has 21 letters. [2023-11-29 00:58:27,143 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:27,143 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 60 transitions. Stem has 34 letters. Loop has 42 letters. [2023-11-29 00:58:27,143 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:27,143 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 981 states and 1197 transitions. [2023-11-29 00:58:27,150 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 59 [2023-11-29 00:58:27,155 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 981 states to 655 states and 800 transitions. [2023-11-29 00:58:27,155 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 80 [2023-11-29 00:58:27,155 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 81 [2023-11-29 00:58:27,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 655 states and 800 transitions. [2023-11-29 00:58:27,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:27,155 INFO L218 hiAutomatonCegarLoop]: Abstraction has 655 states and 800 transitions. [2023-11-29 00:58:27,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states and 800 transitions. [2023-11-29 00:58:27,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 441. [2023-11-29 00:58:27,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 441 states have (on average 1.2675736961451247) internal successors, (559), 440 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:27,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 559 transitions. [2023-11-29 00:58:27,168 INFO L240 hiAutomatonCegarLoop]: Abstraction has 441 states and 559 transitions. [2023-11-29 00:58:27,168 INFO L428 stractBuchiCegarLoop]: Abstraction has 441 states and 559 transitions. [2023-11-29 00:58:27,168 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2023-11-29 00:58:27,168 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 441 states and 559 transitions. [2023-11-29 00:58:27,170 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 37 [2023-11-29 00:58:27,170 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:27,170 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:27,171 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:27,171 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 4, 4, 3, 1, 1, 1, 1, 1] [2023-11-29 00:58:27,171 INFO L748 eck$LassoCheckResult]: Stem: 10213#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 10200#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 10190#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 10191#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 10209#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 10210#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 10211#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 10212#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 10222#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 10221#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 10220#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 10219#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 10218#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 10217#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 10204#L20-4 main_~j~0#1 := 1; 10205#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 10247#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10248#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 10313#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10317#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 10316#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 10315#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 10314#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10290#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 10261#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10258#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 10255#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 10229#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 10230#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10251#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 10235#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10234#L26 assume !(main_~i~0#1 < 2); 10231#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 10201#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10202#L25-1 [2023-11-29 00:58:27,172 INFO L750 eck$LassoCheckResult]: Loop: 10202#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 10183#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10184#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 10196#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 10197#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 10214#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10404#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 10366#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10403#L26 assume !(main_~i~0#1 < 2); 10402#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 10401#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10400#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 10399#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10398#L26 assume !(main_~i~0#1 < 2); 10397#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 10396#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10395#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 10394#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10393#L26 assume !(main_~i~0#1 < 2); 10389#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 10392#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10391#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 10390#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10388#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 10350#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 10349#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10202#L25-1 [2023-11-29 00:58:27,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:27,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1048075235, now seen corresponding path program 3 times [2023-11-29 00:58:27,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:27,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545956712] [2023-11-29 00:58:27,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:27,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:27,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:27,202 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:27,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:27,222 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:27,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:27,223 INFO L85 PathProgramCache]: Analyzing trace with hash 685640332, now seen corresponding path program 6 times [2023-11-29 00:58:27,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:27,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91772477] [2023-11-29 00:58:27,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:27,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:27,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:27,233 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:27,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:27,241 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:27,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:27,242 INFO L85 PathProgramCache]: Analyzing trace with hash 735801326, now seen corresponding path program 3 times [2023-11-29 00:58:27,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:27,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800419986] [2023-11-29 00:58:27,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:27,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:27,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:27,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:27,398 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 51 proven. 68 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 00:58:27,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:27,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800419986] [2023-11-29 00:58:27,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800419986] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:58:27,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097026758] [2023-11-29 00:58:27,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 00:58:27,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:58:27,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:27,400 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:58:27,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2023-11-29 00:58:27,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-11-29 00:58:27,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:58:27,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 00:58:27,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:27,682 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 51 proven. 68 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 00:58:27,682 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:58:27,753 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 51 proven. 68 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 00:58:27,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097026758] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:58:27,753 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:58:27,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 10 [2023-11-29 00:58:27,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225130434] [2023-11-29 00:58:27,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:58:28,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:28,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:58:28,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:58:28,626 INFO L87 Difference]: Start difference. First operand 441 states and 559 transitions. cyclomatic complexity: 142 Second operand has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:28,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:58:28,779 INFO L93 Difference]: Finished difference Result 864 states and 1071 transitions. [2023-11-29 00:58:28,779 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 864 states and 1071 transitions. [2023-11-29 00:58:28,783 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 40 [2023-11-29 00:58:28,787 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 864 states to 848 states and 1054 transitions. [2023-11-29 00:58:28,787 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 86 [2023-11-29 00:58:28,787 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 86 [2023-11-29 00:58:28,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 848 states and 1054 transitions. [2023-11-29 00:58:28,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:28,788 INFO L218 hiAutomatonCegarLoop]: Abstraction has 848 states and 1054 transitions. [2023-11-29 00:58:28,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states and 1054 transitions. [2023-11-29 00:58:28,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 638. [2023-11-29 00:58:28,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 638 states have (on average 1.2695924764890283) internal successors, (810), 637 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:28,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 810 transitions. [2023-11-29 00:58:28,800 INFO L240 hiAutomatonCegarLoop]: Abstraction has 638 states and 810 transitions. [2023-11-29 00:58:28,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 00:58:28,801 INFO L428 stractBuchiCegarLoop]: Abstraction has 638 states and 810 transitions. [2023-11-29 00:58:28,801 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2023-11-29 00:58:28,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 638 states and 810 transitions. [2023-11-29 00:58:28,805 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 37 [2023-11-29 00:58:28,805 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:28,805 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:28,805 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:28,806 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-29 00:58:28,806 INFO L748 eck$LassoCheckResult]: Stem: 11904#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 11886#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 11875#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 11876#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 11900#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11901#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 11902#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11903#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 11913#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11912#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 11911#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11910#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 11909#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11908#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 11891#L20-4 main_~j~0#1 := 1; 11892#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 11940#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 11941#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 12006#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 12012#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 11982#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 11976#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 11958#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 11953#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 11952#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 11951#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 11950#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 11949#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 11946#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 11947#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 12027#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 12025#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 12023#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 11922#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 11923#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 12019#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 11914#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 11915#L26 assume !(main_~i~0#1 < 2); 11928#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 11945#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 11943#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 11944#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 11872#L25-6 [2023-11-29 00:58:28,806 INFO L750 eck$LassoCheckResult]: Loop: 11872#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 11887#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 11888#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 11905#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 11918#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 11917#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 11872#L25-6 [2023-11-29 00:58:28,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:28,807 INFO L85 PathProgramCache]: Analyzing trace with hash 365462300, now seen corresponding path program 4 times [2023-11-29 00:58:28,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:28,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966015679] [2023-11-29 00:58:28,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:28,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:28,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:28,875 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:28,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:28,903 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:28,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:28,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1749769138, now seen corresponding path program 4 times [2023-11-29 00:58:28,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:28,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765918709] [2023-11-29 00:58:28,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:28,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:28,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:28,908 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:28,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:28,913 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:28,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:28,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1676204247, now seen corresponding path program 5 times [2023-11-29 00:58:28,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:28,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577813275] [2023-11-29 00:58:28,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:28,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:28,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:29,265 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 15 proven. 74 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 00:58:29,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:29,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577813275] [2023-11-29 00:58:29,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577813275] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:58:29,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164404597] [2023-11-29 00:58:29,266 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 00:58:29,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:58:29,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:29,267 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:58:29,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2023-11-29 00:58:29,773 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2023-11-29 00:58:29,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:58:29,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 00:58:29,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:30,016 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 15 proven. 74 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 00:58:30,016 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:58:30,418 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 15 proven. 74 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 00:58:30,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164404597] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:58:30,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:58:30,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 25 [2023-11-29 00:58:30,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072229104] [2023-11-29 00:58:30,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:58:30,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:30,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 00:58:30,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2023-11-29 00:58:30,574 INFO L87 Difference]: Start difference. First operand 638 states and 810 transitions. cyclomatic complexity: 204 Second operand has 25 states, 25 states have (on average 3.52) internal successors, (88), 25 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:30,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:58:30,890 INFO L93 Difference]: Finished difference Result 1467 states and 1871 transitions. [2023-11-29 00:58:30,890 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1467 states and 1871 transitions. [2023-11-29 00:58:30,899 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 42 [2023-11-29 00:58:30,905 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1467 states to 940 states and 1203 transitions. [2023-11-29 00:58:30,905 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 87 [2023-11-29 00:58:30,905 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 87 [2023-11-29 00:58:30,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 940 states and 1203 transitions. [2023-11-29 00:58:30,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:30,906 INFO L218 hiAutomatonCegarLoop]: Abstraction has 940 states and 1203 transitions. [2023-11-29 00:58:30,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states and 1203 transitions. [2023-11-29 00:58:30,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 640. [2023-11-29 00:58:30,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 640 states have (on average 1.26875) internal successors, (812), 639 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:30,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 812 transitions. [2023-11-29 00:58:30,924 INFO L240 hiAutomatonCegarLoop]: Abstraction has 640 states and 812 transitions. [2023-11-29 00:58:30,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 00:58:30,924 INFO L428 stractBuchiCegarLoop]: Abstraction has 640 states and 812 transitions. [2023-11-29 00:58:30,925 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2023-11-29 00:58:30,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 640 states and 812 transitions. [2023-11-29 00:58:30,928 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 37 [2023-11-29 00:58:30,928 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:30,928 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:30,929 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 5, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:30,929 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-29 00:58:30,929 INFO L748 eck$LassoCheckResult]: Stem: 14321#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 14301#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 14292#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 14293#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 14317#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 14318#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 14319#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 14320#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 14331#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 14330#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 14329#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 14328#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 14327#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 14326#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 14325#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 14324#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 14306#L20-4 main_~j~0#1 := 1; 14307#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 14338#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 14339#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 14381#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 14380#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 14379#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 14377#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 14376#L25-1 assume !main_#t~short10#1; 14375#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 14374#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 14373#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 14371#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 14372#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 14434#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 14431#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 14428#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 14425#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 14423#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 14420#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 14404#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 14405#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 14449#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 14442#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 14437#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 14433#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 14430#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 14427#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 14289#L25-6 [2023-11-29 00:58:30,929 INFO L750 eck$LassoCheckResult]: Loop: 14289#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 14302#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 14303#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 14308#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 14309#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 14337#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 14289#L25-6 [2023-11-29 00:58:30,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:30,929 INFO L85 PathProgramCache]: Analyzing trace with hash -949531484, now seen corresponding path program 6 times [2023-11-29 00:58:30,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:30,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99489227] [2023-11-29 00:58:30,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:30,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:30,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:30,963 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:30,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:30,988 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:30,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:30,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1749769138, now seen corresponding path program 5 times [2023-11-29 00:58:30,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:30,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942191728] [2023-11-29 00:58:30,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:30,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:30,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:30,993 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:30,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:30,998 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:30,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:30,998 INFO L85 PathProgramCache]: Analyzing trace with hash -32855375, now seen corresponding path program 7 times [2023-11-29 00:58:30,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:30,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821129158] [2023-11-29 00:58:30,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:30,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:31,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:31,040 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:31,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:31,076 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:36,612 WARN L293 SmtUtils]: Spent 5.33s on a formula simplification. DAG size of input: 357 DAG size of output: 234 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 00:58:36,917 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 00:58:36,917 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 00:58:36,917 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 00:58:36,917 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 00:58:36,917 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 00:58:36,917 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:36,917 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 00:58:36,917 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 00:58:36,917 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration25_Lasso [2023-11-29 00:58:36,917 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 00:58:36,917 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 00:58:36,919 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:36,928 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:36,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 00:58:36,936 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:36,938 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:37,869 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:37,871 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:37,872 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:37,873 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:37,875 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:37,876 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:37,877 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:37,879 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:37,880 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:37,882 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:38,305 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 00:58:38,305 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 00:58:38,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,306 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2023-11-29 00:58:38,308 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:38,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:38,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:38,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:38,318 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:38,319 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:38,319 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:38,323 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:38,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2023-11-29 00:58:38,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,327 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2023-11-29 00:58:38,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 00:58:38,339 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:38,339 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:38,340 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:38,340 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:38,341 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:38,341 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:38,344 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:38,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2023-11-29 00:58:38,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,348 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2023-11-29 00:58:38,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 00:58:38,360 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:38,360 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:38,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:38,361 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:38,361 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:38,361 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:38,361 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:38,362 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:38,365 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2023-11-29 00:58:38,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,366 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2023-11-29 00:58:38,368 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:38,378 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:38,378 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:38,378 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:38,379 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:38,379 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:38,379 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:38,379 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:38,380 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:38,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2023-11-29 00:58:38,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,384 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2023-11-29 00:58:38,386 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:38,399 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:38,399 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:38,399 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:38,399 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:38,399 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:38,399 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:38,399 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:38,401 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:38,403 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2023-11-29 00:58:38,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,405 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2023-11-29 00:58:38,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 00:58:38,417 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:38,417 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:38,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:38,417 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:38,419 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:38,419 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:38,423 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:38,425 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2023-11-29 00:58:38,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,426 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2023-11-29 00:58:38,428 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:38,438 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:38,438 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:58:38,438 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:38,438 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:38,438 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:38,438 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:58:38,438 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:58:38,440 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:38,442 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2023-11-29 00:58:38,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,443 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2023-11-29 00:58:38,445 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:38,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:38,455 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:38,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:38,455 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:38,456 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:38,457 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:38,460 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:38,462 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2023-11-29 00:58:38,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,463 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2023-11-29 00:58:38,466 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:38,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:38,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:38,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:38,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:38,477 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:38,477 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:38,480 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:38,483 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2023-11-29 00:58:38,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,484 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2023-11-29 00:58:38,486 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:38,496 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:38,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:38,497 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:38,497 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:38,502 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:38,502 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:38,515 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:38,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2023-11-29 00:58:38,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,519 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2023-11-29 00:58:38,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 00:58:38,531 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:38,531 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:38,531 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:38,531 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:38,532 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:38,533 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:38,537 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:38,539 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2023-11-29 00:58:38,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,540 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2023-11-29 00:58:38,542 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:38,552 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:38,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:38,552 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:38,552 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:38,553 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:38,554 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:38,558 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:38,560 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2023-11-29 00:58:38,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,561 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2023-11-29 00:58:38,563 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:38,574 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:38,574 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:38,574 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:38,574 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:38,579 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:38,579 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:38,596 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 00:58:38,613 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2023-11-29 00:58:38,613 INFO L444 ModelExtractionUtils]: 10 out of 19 variables were initially zero. Simplification set additionally 5 variables to zero. [2023-11-29 00:58:38,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:38,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:38,615 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:38,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2023-11-29 00:58:38,616 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 00:58:38,627 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 00:58:38,627 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 00:58:38,628 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_9, ULTIMATE.start_main_~#v~0#1.offset, ULTIMATE.start_main_~i~0#1) = 1*v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_9 - 1*ULTIMATE.start_main_~#v~0#1.offset - 4*ULTIMATE.start_main_~i~0#1 Supporting invariants [] [2023-11-29 00:58:38,630 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2023-11-29 00:58:38,657 INFO L156 tatePredicateManager]: 8 out of 9 supporting invariants were superfluous and have been removed [2023-11-29 00:58:38,659 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated [2023-11-29 00:58:38,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:38,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:38,715 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:58:38,716 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:38,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:38,762 INFO L262 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:58:38,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:38,840 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 00:58:38,841 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2023-11-29 00:58:38,841 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 640 states and 812 transitions. cyclomatic complexity: 204 Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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 00:58:38,961 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 640 states and 812 transitions. cyclomatic complexity: 204. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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) Result 1046 states and 1281 transitions. Complement of second has 13 states. [2023-11-29 00:58:38,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 4 non-accepting loop states 2 accepting loop states [2023-11-29 00:58:38,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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 00:58:38,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 41 transitions. [2023-11-29 00:58:38,962 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 41 transitions. Stem has 44 letters. Loop has 6 letters. [2023-11-29 00:58:38,962 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:38,962 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 00:58:38,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:39,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:39,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:58:39,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:39,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:39,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:58:39,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:39,137 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 00:58:39,138 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 4 loop predicates [2023-11-29 00:58:39,138 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 640 states and 812 transitions. cyclomatic complexity: 204 Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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 00:58:39,234 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 640 states and 812 transitions. cyclomatic complexity: 204. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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) Result 1584 states and 1964 transitions. Complement of second has 11 states. [2023-11-29 00:58:39,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 2 stem states 3 non-accepting loop states 2 accepting loop states [2023-11-29 00:58:39,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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 00:58:39,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 41 transitions. [2023-11-29 00:58:39,235 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 41 transitions. Stem has 44 letters. Loop has 6 letters. [2023-11-29 00:58:39,235 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:39,235 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 00:58:39,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:39,287 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:39,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:39,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:58:39,332 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:39,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:39,386 INFO L262 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:58:39,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:39,445 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 00:58:39,445 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2023-11-29 00:58:39,446 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 640 states and 812 transitions. cyclomatic complexity: 204 Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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 00:58:39,539 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 640 states and 812 transitions. cyclomatic complexity: 204. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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) Result 1669 states and 2094 transitions. Complement of second has 14 states. [2023-11-29 00:58:39,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 2 stem states 3 non-accepting loop states 2 accepting loop states [2023-11-29 00:58:39,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 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 00:58:39,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 50 transitions. [2023-11-29 00:58:39,540 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 50 transitions. Stem has 44 letters. Loop has 6 letters. [2023-11-29 00:58:39,541 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:39,541 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 50 transitions. Stem has 50 letters. Loop has 6 letters. [2023-11-29 00:58:39,541 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:39,541 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 50 transitions. Stem has 44 letters. Loop has 12 letters. [2023-11-29 00:58:39,541 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:39,541 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1669 states and 2094 transitions. [2023-11-29 00:58:39,549 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 45 [2023-11-29 00:58:39,555 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1669 states to 1107 states and 1368 transitions. [2023-11-29 00:58:39,555 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 82 [2023-11-29 00:58:39,555 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 88 [2023-11-29 00:58:39,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1107 states and 1368 transitions. [2023-11-29 00:58:39,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:39,556 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1107 states and 1368 transitions. [2023-11-29 00:58:39,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states and 1368 transitions. [2023-11-29 00:58:39,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 1005. [2023-11-29 00:58:39,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1005 states, 1005 states have (on average 1.2557213930348259) internal successors, (1262), 1004 states have internal predecessors, (1262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:39,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 1262 transitions. [2023-11-29 00:58:39,574 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1005 states and 1262 transitions. [2023-11-29 00:58:39,574 INFO L428 stractBuchiCegarLoop]: Abstraction has 1005 states and 1262 transitions. [2023-11-29 00:58:39,574 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2023-11-29 00:58:39,574 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1005 states and 1262 transitions. [2023-11-29 00:58:39,579 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 43 [2023-11-29 00:58:39,579 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:39,579 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:39,579 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1] [2023-11-29 00:58:39,579 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2023-11-29 00:58:39,579 INFO L748 eck$LassoCheckResult]: Stem: 19834#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 19818#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 19809#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 19810#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 19830#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 19831#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 19832#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 19833#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 19845#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 19844#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 19843#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 19842#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 19841#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 19840#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 19839#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 19838#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 19823#L20-4 main_~j~0#1 := 1; 19824#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 19858#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 19860#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 19875#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 20340#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 20339#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 20338#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 20337#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 20336#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 20335#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 20334#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 20333#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 20332#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 20330#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 20329#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 20328#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 20327#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 20326#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 20325#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 20323#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 20317#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 20322#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 20321#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 20320#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 20319#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 20316#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 19820#L25-1 [2023-11-29 00:58:39,580 INFO L750 eck$LassoCheckResult]: Loop: 19820#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 19869#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 19870#L26 assume !(main_~i~0#1 < 2); 19894#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 19819#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 19820#L25-1 [2023-11-29 00:58:39,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:39,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1706765169, now seen corresponding path program 4 times [2023-11-29 00:58:39,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:39,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79530871] [2023-11-29 00:58:39,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:39,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:39,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:39,608 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:39,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:39,630 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:39,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:39,630 INFO L85 PathProgramCache]: Analyzing trace with hash 64189719, now seen corresponding path program 2 times [2023-11-29 00:58:39,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:39,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512990373] [2023-11-29 00:58:39,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:39,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:39,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:39,633 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:39,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:39,636 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:39,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:39,637 INFO L85 PathProgramCache]: Analyzing trace with hash 444198823, now seen corresponding path program 6 times [2023-11-29 00:58:39,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:39,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909540518] [2023-11-29 00:58:39,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:39,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:39,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:39,663 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:39,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:39,682 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:46,817 WARN L293 SmtUtils]: Spent 7.05s on a formula simplification. DAG size of input: 367 DAG size of output: 241 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 00:58:47,048 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 00:58:47,048 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 00:58:47,048 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 00:58:47,048 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 00:58:47,048 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 00:58:47,048 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:47,048 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 00:58:47,048 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 00:58:47,048 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration26_Lasso [2023-11-29 00:58:47,048 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 00:58:47,048 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 00:58:47,050 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:47,351 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:47,353 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:47,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 00:58:47,355 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:47,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 00:58:47,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 00:58:47,358 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:47,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 00:58:47,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 00:58:47,364 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:47,370 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:47,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 00:58:47,373 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:47,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 00:58:47,375 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:58:47,627 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 00:58:47,628 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 00:58:47,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:47,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:47,629 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:47,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2023-11-29 00:58:47,631 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:47,641 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:47,641 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:47,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:47,641 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:47,642 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:47,642 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:47,645 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:47,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2023-11-29 00:58:47,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:47,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:47,648 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:47,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2023-11-29 00:58:47,651 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:47,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:47,661 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:47,661 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:47,661 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:47,662 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:47,662 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:47,666 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:47,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2023-11-29 00:58:47,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:47,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:47,669 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:47,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2023-11-29 00:58:47,671 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:47,681 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:47,681 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:47,681 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:47,681 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:47,682 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:47,683 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:47,686 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:58:47,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2023-11-29 00:58:47,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:47,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:47,690 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:47,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2023-11-29 00:58:47,695 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:58:47,705 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:58:47,705 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:58:47,705 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:58:47,705 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:58:47,708 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:58:47,708 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:58:47,719 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 00:58:47,732 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-29 00:58:47,732 INFO L444 ModelExtractionUtils]: 6 out of 16 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-29 00:58:47,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:58:47,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:47,733 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:58:47,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2023-11-29 00:58:47,735 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 00:58:47,745 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 00:58:47,745 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 00:58:47,745 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0#1) = 1*ULTIMATE.start_main_~i~0#1 Supporting invariants [] [2023-11-29 00:58:47,748 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2023-11-29 00:58:47,758 INFO L156 tatePredicateManager]: 5 out of 5 supporting invariants were superfluous and have been removed [2023-11-29 00:58:47,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:47,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:47,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:58:47,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:47,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:47,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:58:47,836 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:47,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:58:47,855 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2023-11-29 00:58:47,856 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1005 states and 1262 transitions. cyclomatic complexity: 300 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 00:58:47,872 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1005 states and 1262 transitions. cyclomatic complexity: 300. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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) Result 1061 states and 1326 transitions. Complement of second has 5 states. [2023-11-29 00:58:47,872 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 00:58:47,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 00:58:47,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 19 transitions. [2023-11-29 00:58:47,873 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 19 transitions. Stem has 43 letters. Loop has 5 letters. [2023-11-29 00:58:47,873 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:47,873 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 00:58:47,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:47,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:47,922 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:58:47,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:47,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:47,961 INFO L262 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:58:47,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:47,982 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 00:58:47,983 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2023-11-29 00:58:47,983 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1005 states and 1262 transitions. cyclomatic complexity: 300 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 00:58:48,001 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1005 states and 1262 transitions. cyclomatic complexity: 300. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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) Result 1061 states and 1326 transitions. Complement of second has 5 states. [2023-11-29 00:58:48,001 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 00:58:48,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 00:58:48,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 19 transitions. [2023-11-29 00:58:48,002 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 19 transitions. Stem has 43 letters. Loop has 5 letters. [2023-11-29 00:58:48,002 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:48,002 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-29 00:58:48,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:48,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:48,059 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:58:48,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:48,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:48,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:58:48,110 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:48,134 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 00:58:48,134 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2023-11-29 00:58:48,135 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1005 states and 1262 transitions. cyclomatic complexity: 300 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 00:58:48,163 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1005 states and 1262 transitions. cyclomatic complexity: 300. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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) Result 1929 states and 2450 transitions. Complement of second has 9 states. [2023-11-29 00:58:48,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-29 00:58:48,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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 00:58:48,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 33 transitions. [2023-11-29 00:58:48,164 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 33 transitions. Stem has 43 letters. Loop has 5 letters. [2023-11-29 00:58:48,164 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:48,164 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 33 transitions. Stem has 48 letters. Loop has 5 letters. [2023-11-29 00:58:48,164 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:48,164 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 33 transitions. Stem has 43 letters. Loop has 10 letters. [2023-11-29 00:58:48,165 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:58:48,165 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1929 states and 2450 transitions. [2023-11-29 00:58:48,176 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 43 [2023-11-29 00:58:48,178 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1929 states to 449 states and 530 transitions. [2023-11-29 00:58:48,179 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 33 [2023-11-29 00:58:48,179 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 53 [2023-11-29 00:58:48,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 449 states and 530 transitions. [2023-11-29 00:58:48,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:58:48,179 INFO L218 hiAutomatonCegarLoop]: Abstraction has 449 states and 530 transitions. [2023-11-29 00:58:48,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states and 530 transitions. [2023-11-29 00:58:48,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 389. [2023-11-29 00:58:48,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 389 states have (on average 1.2082262210796915) internal successors, (470), 388 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:48,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 470 transitions. [2023-11-29 00:58:48,188 INFO L240 hiAutomatonCegarLoop]: Abstraction has 389 states and 470 transitions. [2023-11-29 00:58:48,188 INFO L428 stractBuchiCegarLoop]: Abstraction has 389 states and 470 transitions. [2023-11-29 00:58:48,188 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2023-11-29 00:58:48,189 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 389 states and 470 transitions. [2023-11-29 00:58:48,190 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 37 [2023-11-29 00:58:48,190 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:58:48,190 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:58:48,191 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 6, 6, 6, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:48,191 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:48,191 INFO L748 eck$LassoCheckResult]: Stem: 25384#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 25366#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 25356#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 25357#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 25380#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 25381#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 25382#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 25383#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 25396#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 25395#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 25394#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 25393#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 25392#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 25391#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 25390#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 25389#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 25371#L20-4 main_~j~0#1 := 1; 25372#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 25491#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 25467#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 25474#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 25471#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 25468#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 25466#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 25465#L25-1 assume !main_#t~short10#1; 25464#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 25463#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 25461#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 25459#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 25457#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 25454#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 25451#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 25449#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 25444#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 25441#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 25436#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 25347#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 25348#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 25362#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 25363#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 25400#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 25401#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 25397#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 25358#L26 assume !(main_~i~0#1 < 2); 25359#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 25425#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 25412#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 25411#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 25410#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 25409#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 25408#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 25407#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 25406#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 25405#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 25404#L26 assume !(main_~i~0#1 < 2); 25402#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 25403#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 25368#L25-1 [2023-11-29 00:58:48,191 INFO L750 eck$LassoCheckResult]: Loop: 25368#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 25435#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 25373#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 25374#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 25385#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 25386#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 25351#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 25353#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 25503#L26 assume !(main_~i~0#1 < 2); 25502#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 25500#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 25368#L25-1 [2023-11-29 00:58:48,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:48,192 INFO L85 PathProgramCache]: Analyzing trace with hash 334866802, now seen corresponding path program 5 times [2023-11-29 00:58:48,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:48,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812450925] [2023-11-29 00:58:48,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:48,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:48,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:48,225 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:48,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:48,255 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:48,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:48,256 INFO L85 PathProgramCache]: Analyzing trace with hash -951450070, now seen corresponding path program 1 times [2023-11-29 00:58:48,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:48,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551698424] [2023-11-29 00:58:48,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:48,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:48,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:48,262 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:58:48,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:58:48,267 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:58:48,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:48,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1010123751, now seen corresponding path program 6 times [2023-11-29 00:58:48,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:48,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425147033] [2023-11-29 00:58:48,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:48,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:48,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:48,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2023-11-29 00:58:49,580 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 53 proven. 131 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-11-29 00:58:49,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:49,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425147033] [2023-11-29 00:58:49,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425147033] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:58:49,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652318430] [2023-11-29 00:58:49,580 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 00:58:49,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:58:49,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:49,581 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:58:49,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2023-11-29 00:58:49,959 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-11-29 00:58:49,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:58:49,962 INFO L262 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 00:58:49,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:50,197 INFO L349 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2023-11-29 00:58:50,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2023-11-29 00:58:50,869 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:58:50,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 12 [2023-11-29 00:58:50,885 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 51 proven. 101 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-11-29 00:58:50,885 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:58:52,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 65 [2023-11-29 00:58:52,201 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:58:52,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 1 [2023-11-29 00:58:52,204 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 116 proven. 17 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-11-29 00:58:52,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652318430] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:58:52,204 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:58:52,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 12] total 33 [2023-11-29 00:58:52,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619306721] [2023-11-29 00:58:52,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:58:52,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:52,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 00:58:52,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=923, Unknown=2, NotChecked=0, Total=1056 [2023-11-29 00:58:52,483 INFO L87 Difference]: Start difference. First operand 389 states and 470 transitions. cyclomatic complexity: 95 Second operand has 33 states, 33 states have (on average 3.484848484848485) internal successors, (115), 33 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:55,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 00:58:56,329 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_int#1| |c_ULTIMATE.start_main_~#v~0#1.base|))) (and (= |c_ULTIMATE.start_main_~j~0#1| 4) (forall ((|ULTIMATE.start_main_~i~0#1| Int)) (let ((.cse0 (store .cse2 (+ |c_ULTIMATE.start_main_~#v~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 4) |c_ULTIMATE.start_main_~key~0#1|)) (.cse1 (* |c_ULTIMATE.start_main_~j~0#1| 4))) (< (select .cse0 (+ |c_ULTIMATE.start_main_~#v~0#1.offset| .cse1)) (+ (select .cse0 (+ |c_ULTIMATE.start_main_~#v~0#1.offset| (- 4) .cse1)) 1)))) (<= (select .cse2 12) (select .cse2 8)) (= |c_ULTIMATE.start_main_~#v~0#1.offset| 0))) is different from false [2023-11-29 00:58:58,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:59:14,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:59:15,562 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:59:18,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:59:41,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:59:41,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:59:41,533 INFO L93 Difference]: Finished difference Result 1172 states and 1337 transitions. [2023-11-29 00:59:41,533 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1172 states and 1337 transitions. [2023-11-29 00:59:41,538 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 174 [2023-11-29 00:59:41,542 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1172 states to 1122 states and 1287 transitions. [2023-11-29 00:59:41,542 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 101 [2023-11-29 00:59:41,543 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 101 [2023-11-29 00:59:41,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1122 states and 1287 transitions. [2023-11-29 00:59:41,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:59:41,543 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1122 states and 1287 transitions. [2023-11-29 00:59:41,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states and 1287 transitions. [2023-11-29 00:59:41,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 489. [2023-11-29 00:59:41,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 489 states have (on average 1.179959100204499) internal successors, (577), 488 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:41,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 577 transitions. [2023-11-29 00:59:41,558 INFO L240 hiAutomatonCegarLoop]: Abstraction has 489 states and 577 transitions. [2023-11-29 00:59:41,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2023-11-29 00:59:41,559 INFO L428 stractBuchiCegarLoop]: Abstraction has 489 states and 577 transitions. [2023-11-29 00:59:41,559 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2023-11-29 00:59:41,559 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 489 states and 577 transitions. [2023-11-29 00:59:41,561 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 48 [2023-11-29 00:59:41,561 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:59:41,561 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:59:41,562 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:59:41,562 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 4, 4, 3, 1, 1, 1, 1, 1] [2023-11-29 00:59:41,562 INFO L748 eck$LassoCheckResult]: Stem: 27491#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 27477#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 27468#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 27469#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 27487#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 27488#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 27489#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 27490#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 27503#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 27502#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 27501#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 27500#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 27499#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 27498#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 27497#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 27496#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 27481#L20-4 main_~j~0#1 := 1; 27482#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 27554#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27550#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 27553#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 27552#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 27551#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 27549#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27548#L25-1 assume !main_#t~short10#1; 27547#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 27546#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 27545#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 27544#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 27543#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27542#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 27540#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 27538#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 27533#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 27536#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27678#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 27676#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 27675#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 27674#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 27673#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 27672#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27670#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 27671#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 27698#L26 assume !(main_~i~0#1 < 2); 27697#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 27696#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27695#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 27694#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 27692#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 27690#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 27687#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27685#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 27677#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 27663#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 27661#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 27659#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 27657#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27653#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 27654#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 27718#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 27715#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 27606#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27595#L25-1 [2023-11-29 00:59:41,562 INFO L750 eck$LassoCheckResult]: Loop: 27595#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 27460#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 27461#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 27473#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 27474#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 27600#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27601#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 27465#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 27765#L26 assume !(main_~i~0#1 < 2); 27764#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 27763#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27762#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 27761#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 27760#L26 assume !(main_~i~0#1 < 2); 27759#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 27758#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27754#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 27757#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 27756#L26 assume !(main_~i~0#1 < 2); 27755#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 27752#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27753#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 27730#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 27731#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 27605#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 27606#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 27595#L25-1 [2023-11-29 00:59:41,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:41,563 INFO L85 PathProgramCache]: Analyzing trace with hash -827115956, now seen corresponding path program 7 times [2023-11-29 00:59:41,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:59:41,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996707871] [2023-11-29 00:59:41,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:59:41,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:59:41,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:59:41,715 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 39 proven. 68 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-11-29 00:59:41,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:59:41,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996707871] [2023-11-29 00:59:41,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996707871] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:59:41,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27666195] [2023-11-29 00:59:41,715 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 00:59:41,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:59:41,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:41,717 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:59:41,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2023-11-29 00:59:41,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:59:41,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 00:59:41,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:59:41,985 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 82 proven. 25 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-11-29 00:59:41,986 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:59:42,089 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 82 proven. 25 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-11-29 00:59:42,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27666195] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:59:42,089 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:59:42,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2023-11-29 00:59:42,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249276797] [2023-11-29 00:59:42,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:59:42,090 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 00:59:42,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:42,090 INFO L85 PathProgramCache]: Analyzing trace with hash 685640332, now seen corresponding path program 7 times [2023-11-29 00:59:42,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:59:42,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529449311] [2023-11-29 00:59:42,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:59:42,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:59:42,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:59:42,101 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:59:42,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:59:42,109 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:59:43,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:59:43,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:59:43,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:59:43,119 INFO L87 Difference]: Start difference. First operand 489 states and 577 transitions. cyclomatic complexity: 102 Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:43,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:59:43,281 INFO L93 Difference]: Finished difference Result 543 states and 624 transitions. [2023-11-29 00:59:43,281 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 543 states and 624 transitions. [2023-11-29 00:59:43,283 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 60 [2023-11-29 00:59:43,285 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 543 states to 293 states and 336 transitions. [2023-11-29 00:59:43,285 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 68 [2023-11-29 00:59:43,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 68 [2023-11-29 00:59:43,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 293 states and 336 transitions. [2023-11-29 00:59:43,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-29 00:59:43,286 INFO L218 hiAutomatonCegarLoop]: Abstraction has 293 states and 336 transitions. [2023-11-29 00:59:43,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states and 336 transitions. [2023-11-29 00:59:43,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 269. [2023-11-29 00:59:43,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 269 states have (on average 1.1524163568773234) internal successors, (310), 268 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:43,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 310 transitions. [2023-11-29 00:59:43,291 INFO L240 hiAutomatonCegarLoop]: Abstraction has 269 states and 310 transitions. [2023-11-29 00:59:43,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 00:59:43,291 INFO L428 stractBuchiCegarLoop]: Abstraction has 269 states and 310 transitions. [2023-11-29 00:59:43,291 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2023-11-29 00:59:43,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 269 states and 310 transitions. [2023-11-29 00:59:43,293 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 48 [2023-11-29 00:59:43,293 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 00:59:43,293 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 00:59:43,293 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 7, 6, 6, 5, 5, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2023-11-29 00:59:43,293 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 2, 2, 2, 1, 1, 1, 1] [2023-11-29 00:59:43,294 INFO L748 eck$LassoCheckResult]: Stem: 28907#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(21, 2);call #Ultimate.allocInit(12, 3); 28894#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet6#1, main_#t~post5#1, main_#t~mem8#1, main_#t~mem11#1, main_#t~mem9#1, main_#t~short10#1, main_#t~post7#1, main_#t~mem13#1, main_#t~mem14#1, main_#t~post12#1, main_~SIZE~0#1, main_~i~0#1, main_~j~0#1, main_~k~0#1, main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset;havoc main_#t~nondet4#1;main_~SIZE~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 28885#L15 assume !((if main_~SIZE~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then main_~SIZE~0#1 % 4294967296 % 18446744073709551616 else main_~SIZE~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 1000000000);havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~k~0#1;havoc main_~key~0#1;call main_~#v~0#1.base, main_~#v~0#1.offset := #Ultimate.allocOnStack(4 * main_~SIZE~0#1 % 4294967296);main_~j~0#1 := 0; 28886#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 28903#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 28904#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 28905#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 28906#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 28918#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 28917#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 28916#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 28915#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 28914#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 28913#L20-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);havoc main_#t~nondet6#1;call write~int#1(main_#t~nondet6#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~nondet6#1; 28912#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 28911#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 28898#L20-4 main_~j~0#1 := 1; 28899#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 28969#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 28965#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 28968#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 28967#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 28966#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 28964#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 28963#L25-1 assume !main_#t~short10#1; 28962#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 28961#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 28960#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 28959#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 28958#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 28957#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 28955#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 28953#L26 assume main_~i~0#1 < 2;call main_#t~mem11#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);call write~int#1(main_#t~mem11#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4);havoc main_#t~mem11#1; 28949#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 28946#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 28942#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 28941#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 28940#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 28939#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 28927#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 28928#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 28933#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 28934#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 28929#L26 assume !(main_~i~0#1 < 2); 28930#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 29003#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 28974#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 28975#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 28970#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 28971#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 28937#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 28938#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 28921#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 28922#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 28887#L26 assume !(main_~i~0#1 < 2); 28888#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 28923#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 28924#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 28919#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 28920#L26 assume !(main_~i~0#1 < 2); 28901#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 28895#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 28896#L25-1 [2023-11-29 00:59:43,294 INFO L750 eck$LassoCheckResult]: Loop: 28896#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 28877#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 28878#L25-6 call write~int#1(main_~key~0#1, main_~#v~0#1.base, main_~#v~0#1.offset + 4 * (1 + main_~i~0#1), 4); 28890#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 28891#L22-3 assume !!(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296);call main_#t~mem8#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~j~0#1, 4);main_~key~0#1 := main_#t~mem8#1;havoc main_#t~mem8#1;main_~i~0#1 := main_~j~0#1 - 1; 28908#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 28881#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 28883#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 29040#L26 assume !(main_~i~0#1 < 2); 29039#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 29038#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 29027#L25-1 assume main_#t~short10#1;call main_#t~mem9#1 := read~int#1(main_~#v~0#1.base, main_~#v~0#1.offset + 4 * main_~i~0#1, 4);main_#t~short10#1 := main_#t~mem9#1 > main_~key~0#1; 29032#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 29029#L26 assume !(main_~i~0#1 < 2); 29028#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 29026#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 28896#L25-1 [2023-11-29 00:59:43,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:43,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1154681414, now seen corresponding path program 8 times [2023-11-29 00:59:43,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:59:43,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163330839] [2023-11-29 00:59:43,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:59:43,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:59:43,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:59:43,328 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:59:43,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:59:43,352 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:59:43,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:43,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1110187890, now seen corresponding path program 2 times [2023-11-29 00:59:43,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:59:43,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797493186] [2023-11-29 00:59:43,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:59:43,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:59:43,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:59:43,358 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:59:43,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:59:43,362 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:59:43,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:43,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1562099923, now seen corresponding path program 9 times [2023-11-29 00:59:43,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:59:43,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820437905] [2023-11-29 00:59:43,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:59:43,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:59:43,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:59:43,397 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:59:43,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:59:43,461 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:59:54,795 WARN L293 SmtUtils]: Spent 10.88s on a formula simplification. DAG size of input: 454 DAG size of output: 273 (called from [L 279] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-11-29 00:59:55,334 INFO L210 LassoAnalysis]: Preferences: [2023-11-29 00:59:55,334 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-29 00:59:55,334 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-29 00:59:55,334 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-29 00:59:55,334 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-29 00:59:55,334 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:55,334 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-29 00:59:55,334 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-29 00:59:55,334 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration29_Lasso [2023-11-29 00:59:55,334 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-29 00:59:55,334 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-29 00:59:55,336 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:59:55,337 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:59:55,338 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:59:55,340 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:59:55,341 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:59:55,342 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:59:55,343 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:59:55,344 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:59:55,345 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:59:56,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 00:59:56,117 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:59:56,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 00:59:56,123 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:59:56,124 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:59:56,126 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-29 00:59:56,604 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-29 00:59:56,604 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-29 00:59:56,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,606 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2023-11-29 00:59:56,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 00:59:56,617 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,617 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:59:56,617 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,618 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,618 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,618 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:59:56,618 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:59:56,619 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2023-11-29 00:59:56,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,622 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2023-11-29 00:59:56,624 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:59:56,634 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,634 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:59:56,634 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,634 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,634 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,634 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:59:56,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:59:56,636 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,638 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Ended with exit code 0 [2023-11-29 00:59:56,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,639 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2023-11-29 00:59:56,641 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:59:56,651 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,651 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:59:56,651 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,651 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,651 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,651 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:59:56,651 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:59:56,653 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Forceful destruction successful, exit code 0 [2023-11-29 00:59:56,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,656 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2023-11-29 00:59:56,658 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:59:56,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,667 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:59:56,668 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,668 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,668 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,668 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:59:56,668 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:59:56,669 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2023-11-29 00:59:56,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,672 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2023-11-29 00:59:56,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:59:56,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:59:56,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,684 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,684 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,684 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:59:56,685 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:59:56,686 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,688 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2023-11-29 00:59:56,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,689 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2023-11-29 00:59:56,691 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:59:56,700 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,700 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:59:56,701 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,701 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,701 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,701 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:59:56,701 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:59:56,702 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,704 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Forceful destruction successful, exit code 0 [2023-11-29 00:59:56,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,706 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2023-11-29 00:59:56,708 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:59:56,717 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,717 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:59:56,718 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,718 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,718 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,718 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:59:56,718 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:59:56,719 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,722 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Ended with exit code 0 [2023-11-29 00:59:56,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,723 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2023-11-29 00:59:56,725 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:59:56,734 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,734 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:59:56,735 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,735 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,735 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,735 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:59:56,735 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:59:56,736 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Forceful destruction successful, exit code 0 [2023-11-29 00:59:56,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,739 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2023-11-29 00:59:56,741 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:59:56,751 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,753 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:59:56,753 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:59:56,756 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2023-11-29 00:59:56,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,760 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2023-11-29 00:59:56,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 00:59:56,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,772 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,772 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,773 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:59:56,773 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:59:56,777 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Forceful destruction successful, exit code 0 [2023-11-29 00:59:56,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,780 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2023-11-29 00:59:56,782 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:59:56,791 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,791 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-29 00:59:56,791 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,791 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,792 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,792 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-29 00:59:56,792 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-29 00:59:56,793 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,795 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2023-11-29 00:59:56,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,796 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2023-11-29 00:59:56,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 00:59:56,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,810 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:59:56,810 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:59:56,814 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,816 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2023-11-29 00:59:56,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,817 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2023-11-29 00:59:56,819 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:59:56,829 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,829 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,829 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,829 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,830 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:59:56,830 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:59:56,834 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Forceful destruction successful, exit code 0 [2023-11-29 00:59:56,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,837 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2023-11-29 00:59:56,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 00:59:56,849 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,849 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,849 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,849 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,850 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:59:56,850 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:59:56,854 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Ended with exit code 0 [2023-11-29 00:59:56,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,857 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2023-11-29 00:59:56,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 00:59:56,869 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,869 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,869 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,869 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,871 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:59:56,871 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:59:56,875 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,877 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2023-11-29 00:59:56,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,878 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2023-11-29 00:59:56,880 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:59:56,891 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,891 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,891 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,891 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,896 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:59:56,897 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:59:56,911 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-29 00:59:56,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2023-11-29 00:59:56,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,914 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2023-11-29 00:59:56,916 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-29 00:59:56,926 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-29 00:59:56,926 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-29 00:59:56,926 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-29 00:59:56,926 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-29 00:59:56,932 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-29 00:59:56,932 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-29 00:59:56,953 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-29 00:59:56,982 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2023-11-29 00:59:56,982 INFO L444 ModelExtractionUtils]: 5 out of 19 variables were initially zero. Simplification set additionally 10 variables to zero. [2023-11-29 00:59:56,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 00:59:56,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:59:56,983 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 00:59:56,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2023-11-29 00:59:56,985 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-29 00:59:56,995 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-29 00:59:56,995 INFO L513 LassoAnalysis]: Proved termination. [2023-11-29 00:59:56,995 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~#v~0#1.offset, v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_11, ULTIMATE.start_main_~j~0#1) = -1*ULTIMATE.start_main_~#v~0#1.offset + 1*v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_11 - 2*ULTIMATE.start_main_~j~0#1 Supporting invariants [] [2023-11-29 00:59:56,998 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Ended with exit code 0 [2023-11-29 00:59:57,043 INFO L156 tatePredicateManager]: 14 out of 14 supporting invariants were superfluous and have been removed [2023-11-29 00:59:57,044 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated [2023-11-29 00:59:57,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:57,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:59:57,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:59:57,103 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:59:57,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:59:57,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:59:57,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:59:57,307 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:59:57,308 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates [2023-11-29 00:59:57,308 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 269 states and 310 transitions. cyclomatic complexity: 50 Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:57,382 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 269 states and 310 transitions. cyclomatic complexity: 50. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 520 states and 604 transitions. Complement of second has 10 states. [2023-11-29 00:59:57,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 4 non-accepting loop states 1 accepting loop states [2023-11-29 00:59:57,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:57,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 37 transitions. [2023-11-29 00:59:57,383 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 37 transitions. Stem has 62 letters. Loop has 16 letters. [2023-11-29 00:59:57,384 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:59:57,384 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 37 transitions. Stem has 78 letters. Loop has 16 letters. [2023-11-29 00:59:57,384 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:59:57,384 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 37 transitions. Stem has 62 letters. Loop has 32 letters. [2023-11-29 00:59:57,384 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-29 00:59:57,384 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 520 states and 604 transitions. [2023-11-29 00:59:57,387 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2023-11-29 00:59:57,387 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 520 states to 0 states and 0 transitions. [2023-11-29 00:59:57,387 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2023-11-29 00:59:57,387 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2023-11-29 00:59:57,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2023-11-29 00:59:57,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:59:57,387 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-29 00:59:57,387 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-29 00:59:57,388 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-29 00:59:57,388 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2023-11-29 00:59:57,388 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2023-11-29 00:59:57,388 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2023-11-29 00:59:57,388 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2023-11-29 00:59:57,393 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 29.11 12:59:57 BoogieIcfgContainer [2023-11-29 00:59:57,393 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2023-11-29 00:59:57,394 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 00:59:57,394 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 00:59:57,394 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 00:59:57,394 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:57:51" (3/4) ... [2023-11-29 00:59:57,396 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 00:59:57,396 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 00:59:57,397 INFO L158 Benchmark]: Toolchain (without parser) took 126513.30ms. Allocated memory was 142.6MB in the beginning and 318.8MB in the end (delta: 176.2MB). Free memory was 95.8MB in the beginning and 81.6MB in the end (delta: 14.2MB). Peak memory consumption was 192.3MB. Max. memory is 16.1GB. [2023-11-29 00:59:57,397 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 142.6MB. Free memory is still 114.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 00:59:57,397 INFO L158 Benchmark]: CACSL2BoogieTranslator took 207.44ms. Allocated memory is still 142.6MB. Free memory was 95.6MB in the beginning and 85.1MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 00:59:57,398 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.71ms. Allocated memory is still 142.6MB. Free memory was 84.9MB in the beginning and 83.4MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 00:59:57,398 INFO L158 Benchmark]: Boogie Preprocessor took 41.92ms. Allocated memory is still 142.6MB. Free memory was 83.4MB in the beginning and 81.4MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-29 00:59:57,398 INFO L158 Benchmark]: RCFGBuilder took 315.88ms. Allocated memory is still 142.6MB. Free memory was 81.2MB in the beginning and 68.1MB in the end (delta: 13.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-29 00:59:57,398 INFO L158 Benchmark]: BuchiAutomizer took 125901.37ms. Allocated memory was 142.6MB in the beginning and 318.8MB in the end (delta: 176.2MB). Free memory was 67.9MB in the beginning and 82.6MB in the end (delta: -14.7MB). Peak memory consumption was 162.9MB. Max. memory is 16.1GB. [2023-11-29 00:59:57,398 INFO L158 Benchmark]: Witness Printer took 2.69ms. Allocated memory is still 318.8MB. Free memory is still 82.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 00:59:57,400 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 142.6MB. Free memory is still 114.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 207.44ms. Allocated memory is still 142.6MB. Free memory was 95.6MB in the beginning and 85.1MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 38.71ms. Allocated memory is still 142.6MB. Free memory was 84.9MB in the beginning and 83.4MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 41.92ms. Allocated memory is still 142.6MB. Free memory was 83.4MB in the beginning and 81.4MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 315.88ms. Allocated memory is still 142.6MB. Free memory was 81.2MB in the beginning and 68.1MB in the end (delta: 13.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * BuchiAutomizer took 125901.37ms. Allocated memory was 142.6MB in the beginning and 318.8MB in the end (delta: 176.2MB). Free memory was 67.9MB in the beginning and 82.6MB in the end (delta: -14.7MB). Peak memory consumption was 162.9MB. Max. memory is 16.1GB. * Witness Printer took 2.69ms. Allocated memory is still 318.8MB. Free memory is still 82.6MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 29 terminating modules (18 trivial, 8 deterministic, 3 nondeterministic). One deterministic module has affine ranking function null and consists of 5 locations. One deterministic module has affine ranking function null and consists of 6 locations. One deterministic module has affine ranking function ((-2 * j) + 3) and consists of 5 locations. One deterministic module has affine ranking function null and consists of 8 locations. One deterministic module has affine ranking function null and consists of 4 locations. One deterministic module has affine ranking function ((-2 * j) + 5) and consists of 6 locations. One deterministic module has affine ranking function ((-2 * j) + 7) and consists of 7 locations. One deterministic module has affine ranking function null and consists of 6 locations. One nondeterministic module has affine ranking function null and consists of 5 locations. One nondeterministic module has affine ranking function null and consists of 7 locations. One nondeterministic module has affine ranking function i and consists of 4 locations. 18 modules have a trivial ranking function, the largest among these consists of 33 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 125.8s and 30 iterations. TraceHistogramMax:9. Analysis of lassos took 70.4s. Construction of modules took 13.5s. Büchi inclusion checks took 41.5s. Highest rank in rank-based complementation 3. Minimization of det autom 6. Minimization of nondet autom 23. Automata minimization 0.2s AutomataMinimizationTime, 28 MinimizatonAttempts, 2493 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.1s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [8, 0, 3, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 23/57 HoareTripleCheckerStatistics: 6 mSolverCounterUnknown, 2129 SdHoareTripleChecker+Valid, 14.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2118 mSDsluCounter, 3121 SdHoareTripleChecker+Invalid, 13.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 30 IncrementalHoareTripleChecker+Unchecked, 2431 mSDsCounter, 363 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3521 IncrementalHoareTripleChecker+Invalid, 3920 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 363 mSolverCounterUnsat, 690 mSDtfsCounter, 3521 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI3 SFLT0 conc13 concLT0 SILN0 SILU2 SILI0 SILT0 lasso11 LassoPreprocessingBenchmarks: Lassos: inital271 mio100 ax100 hnf100 lsp93 ukn60 mio100 lsp40 div296 bol100 ite100 ukn100 eq141 hnf95 smp51 dnf117 smp93 tf100 neg100 sie101 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: sat Degree: 0 Time: 139ms VariablesStem: 9 VariablesLoop: 6 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 4 MotzkinApplications: 16 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 0 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2023-11-29 00:59:57,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2023-11-29 00:59:57,616 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2023-11-29 00:59:57,816 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2023-11-29 00:59:58,017 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2023-11-29 00:59:58,216 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2023-11-29 00:59:58,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2023-11-29 00:59:58,617 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2023-11-29 00:59:58,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2023-11-29 00:59:59,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2023-11-29 00:59:59,217 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2023-11-29 00:59:59,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-29 00:59:59,617 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-11-29 00:59:59,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 01:00:00,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 01:00:00,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c430bff5-fb26-4dfc-aa93-09c3d7078591/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE