./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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/loops/insertion_sort-1-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme --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-26 11:47:47,059 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-26 11:47:47,181 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Termination-32bit-Automizer_Default.epf [2023-11-26 11:47:47,198 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-26 11:47:47,198 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-26 11:47:47,240 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-26 11:47:47,241 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-26 11:47:47,242 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-26 11:47:47,242 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-26 11:47:47,247 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-26 11:47:47,248 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-26 11:47:47,249 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-26 11:47:47,249 INFO L153 SettingsManager]: * Use SBE=true [2023-11-26 11:47:47,251 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-26 11:47:47,252 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-26 11:47:47,252 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-26 11:47:47,253 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-26 11:47:47,253 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-26 11:47:47,254 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-26 11:47:47,254 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-26 11:47:47,255 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-26 11:47:47,255 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-26 11:47:47,256 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-26 11:47:47,256 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-26 11:47:47,256 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-26 11:47:47,257 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-26 11:47:47,257 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-26 11:47:47,258 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-26 11:47:47,258 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-26 11:47:47,258 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-26 11:47:47,260 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-26 11:47:47,260 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-26 11:47:47,260 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-26 11:47:47,260 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-26 11:47:47,261 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-26 11:47:47,261 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-26 11:47:47,261 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-26 11:47:47,262 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-26 11:47:47,262 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_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/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_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme 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-26 11:47:47,542 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-26 11:47:47,572 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-26 11:47:47,575 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-26 11:47:47,576 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-26 11:47:47,577 INFO L274 PluginConnector]: CDTParser initialized [2023-11-26 11:47:47,578 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/../../sv-benchmarks/c/loops/insertion_sort-1-2.c [2023-11-26 11:47:50,791 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-26 11:47:51,032 INFO L384 CDTParser]: Found 1 translation units. [2023-11-26 11:47:51,032 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/sv-benchmarks/c/loops/insertion_sort-1-2.c [2023-11-26 11:47:51,040 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/data/cf0198cf5/deb80acd280b4f00a0a711a6753a33bc/FLAGdf8609d78 [2023-11-26 11:47:51,057 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/data/cf0198cf5/deb80acd280b4f00a0a711a6753a33bc [2023-11-26 11:47:51,063 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-26 11:47:51,067 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-26 11:47:51,071 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-26 11:47:51,071 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-26 11:47:51,077 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-26 11:47:51,078 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,080 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57b70e9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51, skipping insertion in model container [2023-11-26 11:47:51,080 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,107 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-26 11:47:51,269 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 11:47:51,280 INFO L202 MainTranslator]: Completed pre-run [2023-11-26 11:47:51,303 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 11:47:51,317 INFO L206 MainTranslator]: Completed translation [2023-11-26 11:47:51,317 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51 WrapperNode [2023-11-26 11:47:51,317 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-26 11:47:51,318 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-26 11:47:51,319 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-26 11:47:51,319 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-26 11:47:51,326 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,335 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,364 INFO L138 Inliner]: procedures = 15, calls = 20, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 87 [2023-11-26 11:47:51,365 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-26 11:47:51,366 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-26 11:47:51,366 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-26 11:47:51,367 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-26 11:47:51,376 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,377 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,379 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,395 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-26 11:47:51,395 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,396 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,402 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,406 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,408 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,409 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,411 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-26 11:47:51,413 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-26 11:47:51,413 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-26 11:47:51,413 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-26 11:47:51,414 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51" (1/1) ... [2023-11-26 11:47:51,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:51,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:51,441 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:51,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-26 11:47:51,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-26 11:47:51,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-26 11:47:51,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-26 11:47:51,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-26 11:47:51,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-26 11:47:51,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-26 11:47:51,480 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-26 11:47:51,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-26 11:47:51,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-26 11:47:51,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-26 11:47:51,481 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-26 11:47:51,565 INFO L241 CfgBuilder]: Building ICFG [2023-11-26 11:47:51,567 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-26 11:47:51,772 INFO L282 CfgBuilder]: Performing block encoding [2023-11-26 11:47:51,781 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-26 11:47:51,781 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-26 11:47:51,783 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 11:47:51 BoogieIcfgContainer [2023-11-26 11:47:51,783 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-26 11:47:51,785 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-26 11:47:51,785 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-26 11:47:51,789 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-26 11:47:51,789 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-26 11:47:51,790 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 26.11 11:47:51" (1/3) ... [2023-11-26 11:47:51,791 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@20a0839f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.11 11:47:51, skipping insertion in model container [2023-11-26 11:47:51,791 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-26 11:47:51,791 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:47:51" (2/3) ... [2023-11-26 11:47:51,792 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@20a0839f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.11 11:47:51, skipping insertion in model container [2023-11-26 11:47:51,792 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-26 11:47:51,792 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 11:47:51" (3/3) ... [2023-11-26 11:47:51,793 INFO L332 chiAutomizerObserver]: Analyzing ICFG insertion_sort-1-2.c [2023-11-26 11:47:51,851 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-26 11:47:51,851 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-26 11:47:51,851 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-26 11:47:51,851 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-26 11:47:51,851 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-26 11:47:51,852 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-26 11:47:51,852 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-26 11:47:51,852 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-26 11:47:51,856 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-26 11:47:51,876 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 16 [2023-11-26 11:47:51,876 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:51,876 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:51,881 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2023-11-26 11:47:51,882 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-26 11:47:51,882 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-26 11:47:51,882 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-26 11:47:51,887 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 16 [2023-11-26 11:47:51,887 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:51,888 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:51,888 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2023-11-26 11:47:51,888 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-26 11:47:51,897 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-26 11:47:51,897 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-26 11:47:51,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:51,906 INFO L85 PathProgramCache]: Analyzing trace with hash 29860, now seen corresponding path program 1 times [2023-11-26 11:47:51,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:51,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095793883] [2023-11-26 11:47:51,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:51,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:52,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:52,024 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:52,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:52,064 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:52,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:52,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1443, now seen corresponding path program 1 times [2023-11-26 11:47:52,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:52,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687726977] [2023-11-26 11:47:52,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:52,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:52,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:52,084 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:52,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:52,102 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:52,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:52,104 INFO L85 PathProgramCache]: Analyzing trace with hash 28695942, now seen corresponding path program 1 times [2023-11-26 11:47:52,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:52,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963286085] [2023-11-26 11:47:52,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:52,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:52,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:52,149 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:52,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:52,196 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:52,736 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:52,737 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:52,737 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:52,737 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:52,737 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:52,738 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:52,738 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:52,738 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:52,738 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration1_Lasso [2023-11-26 11:47:52,738 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:52,738 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:52,774 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:52,782 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:52,785 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:52,803 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:52,806 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:52,809 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:52,812 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:52,815 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:53,163 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:53,167 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:53,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-26 11:47:53,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-26 11:47:53,181 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:53,185 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:53,189 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:53,192 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:53,196 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:53,709 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:53,714 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:53,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:53,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:53,723 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:53,739 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:53,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-11-26 11:47:53,752 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:53,752 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:53,753 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:53,753 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:53,753 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:53,756 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:53,756 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:53,764 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:53,767 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:53,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:53,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:53,769 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:53,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-26 11:47:53,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-26 11:47:53,795 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:53,796 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:53,796 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:53,796 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:53,796 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:53,797 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:53,798 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:53,807 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:53,815 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:53,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:53,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:53,822 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:53,833 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:53,845 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:53,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:53,846 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:53,846 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:53,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-26 11:47:53,850 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:47:53,850 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:47:53,862 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:53,868 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2023-11-26 11:47:53,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:53,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:53,876 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:53,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-26 11:47:53,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-26 11:47:53,893 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:53,893 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:53,894 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:53,894 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:53,897 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:47:53,897 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:47:53,908 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:53,915 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:53,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:53,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:53,917 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:53,926 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:53,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-26 11:47:53,939 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:53,939 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:53,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:53,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:53,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:53,941 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:53,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:53,959 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:53,967 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:53,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:53,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:53,969 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:53,981 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:53,993 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:53,994 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:53,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:53,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:53,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:53,995 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:53,995 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:53,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-26 11:47:53,997 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:54,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:54,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:54,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:54,008 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:54,020 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:54,033 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:54,033 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:54,033 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:54,034 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:54,034 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:54,034 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:54,035 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:54,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-26 11:47:54,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:54,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:54,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:54,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:54,058 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:54,067 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:54,079 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:54,079 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:54,080 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:54,080 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:54,080 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:54,080 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:54,081 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:54,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-26 11:47:54,091 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:54,100 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:54,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:54,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:54,102 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:54,107 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:54,119 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:54,119 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:54,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:54,120 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:54,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-26 11:47:54,123 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:47:54,124 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:47:54,135 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:54,144 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:54,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:54,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:54,147 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:54,161 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:54,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-26 11:47:54,174 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:54,174 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:54,174 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:54,175 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:54,191 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:47:54,191 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:47:54,211 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:54,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:54,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:54,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:54,218 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:54,224 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:54,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2023-11-26 11:47:54,237 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:54,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:54,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:54,238 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:54,250 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:47:54,250 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:47:54,271 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:54,366 INFO L443 ModelExtractionUtils]: Simplification made 9 calls to the SMT solver. [2023-11-26 11:47:54,366 INFO L444 ModelExtractionUtils]: 4 out of 16 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-26 11:47:54,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:54,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:54,400 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:54,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-11-26 11:47:54,406 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:54,429 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2023-11-26 11:47:54,429 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:54,430 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-26 11:47:54,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:54,464 INFO L156 tatePredicateManager]: 5 out of 6 supporting invariants were superfluous and have been removed [2023-11-26 11:47:54,476 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated [2023-11-26 11:47:54,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:54,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:54,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-26 11:47:54,543 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:54,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:54,570 INFO L262 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-26 11:47:54,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:54,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 11:47:54,656 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-26 11:47:54,659 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-26 11:47:54,761 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-26 11:47:54,764 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-26 11:47:54,770 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-26 11:47:54,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 38 transitions. [2023-11-26 11:47:54,774 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 3 letters. Loop has 2 letters. [2023-11-26 11:47:54,775 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:54,775 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 5 letters. Loop has 2 letters. [2023-11-26 11:47:54,781 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:54,782 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 3 letters. Loop has 4 letters. [2023-11-26 11:47:54,782 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:54,783 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 51 states and 73 transitions. [2023-11-26 11:47:54,794 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2023-11-26 11:47:54,798 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 51 states to 22 states and 31 transitions. [2023-11-26 11:47:54,799 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19 [2023-11-26 11:47:54,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20 [2023-11-26 11:47:54,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 31 transitions. [2023-11-26 11:47:54,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 11:47:54,800 INFO L218 hiAutomatonCegarLoop]: Abstraction has 22 states and 31 transitions. [2023-11-26 11:47:54,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states and 31 transitions. [2023-11-26 11:47:54,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2023-11-26 11:47:54,825 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-26 11:47:54,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 31 transitions. [2023-11-26 11:47:54,827 INFO L240 hiAutomatonCegarLoop]: Abstraction has 22 states and 31 transitions. [2023-11-26 11:47:54,827 INFO L428 stractBuchiCegarLoop]: Abstraction has 22 states and 31 transitions. [2023-11-26 11:47:54,827 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-26 11:47:54,827 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22 states and 31 transitions. [2023-11-26 11:47:54,828 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2023-11-26 11:47:54,828 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:54,828 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:54,829 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2023-11-26 11:47:54,829 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-26 11:47:54,829 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-26 11:47:54,829 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-26 11:47:54,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:54,830 INFO L85 PathProgramCache]: Analyzing trace with hash 28695884, now seen corresponding path program 1 times [2023-11-26 11:47:54,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:54,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167881601] [2023-11-26 11:47:54,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:54,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:54,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:54,845 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:54,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:54,859 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:54,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:54,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1841148, now seen corresponding path program 1 times [2023-11-26 11:47:54,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:54,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461839892] [2023-11-26 11:47:54,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:54,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:54,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:54,907 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-26 11:47:54,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:54,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461839892] [2023-11-26 11:47:54,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461839892] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 11:47:54,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 11:47:54,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 11:47:54,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308565651] [2023-11-26 11:47:54,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:47:54,920 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-26 11:47:54,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:47:54,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-26 11:47:54,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-26 11:47:54,925 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-26 11:47:54,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:47:54,932 INFO L93 Difference]: Finished difference Result 21 states and 27 transitions. [2023-11-26 11:47:54,932 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 21 states and 27 transitions. [2023-11-26 11:47:54,935 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2023-11-26 11:47:54,941 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 21 states to 20 states and 26 transitions. [2023-11-26 11:47:54,941 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18 [2023-11-26 11:47:54,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18 [2023-11-26 11:47:54,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 26 transitions. [2023-11-26 11:47:54,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 11:47:54,942 INFO L218 hiAutomatonCegarLoop]: Abstraction has 20 states and 26 transitions. [2023-11-26 11:47:54,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states and 26 transitions. [2023-11-26 11:47:54,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2023-11-26 11:47:54,945 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-26 11:47:54,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 26 transitions. [2023-11-26 11:47:54,947 INFO L240 hiAutomatonCegarLoop]: Abstraction has 20 states and 26 transitions. [2023-11-26 11:47:54,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-26 11:47:54,949 INFO L428 stractBuchiCegarLoop]: Abstraction has 20 states and 26 transitions. [2023-11-26 11:47:54,950 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-26 11:47:54,951 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20 states and 26 transitions. [2023-11-26 11:47:54,953 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2023-11-26 11:47:54,953 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:54,953 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:54,954 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2023-11-26 11:47:54,954 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-26 11:47:54,954 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-26 11:47:54,954 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-26 11:47:54,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:54,959 INFO L85 PathProgramCache]: Analyzing trace with hash 28695884, now seen corresponding path program 2 times [2023-11-26 11:47:54,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:54,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311949409] [2023-11-26 11:47:54,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:54,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:54,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:54,978 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:54,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:54,998 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:54,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:55,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1750294158, now seen corresponding path program 1 times [2023-11-26 11:47:55,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:55,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666302944] [2023-11-26 11:47:55,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:55,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:55,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:55,027 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:55,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:55,048 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:55,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:55,051 INFO L85 PathProgramCache]: Analyzing trace with hash -823994471, now seen corresponding path program 1 times [2023-11-26 11:47:55,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:55,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530249260] [2023-11-26 11:47:55,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:55,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:55,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:55,307 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2023-11-26 11:47:55,352 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-26 11:47:55,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:55,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530249260] [2023-11-26 11:47:55,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530249260] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 11:47:55,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 11:47:55,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-26 11:47:55,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613810316] [2023-11-26 11:47:55,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:47:55,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:47:55,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-26 11:47:55,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-26 11:47:55,565 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-26 11:47:55,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:47:55,631 INFO L93 Difference]: Finished difference Result 25 states and 30 transitions. [2023-11-26 11:47:55,632 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 25 states and 30 transitions. [2023-11-26 11:47:55,632 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2023-11-26 11:47:55,633 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 25 states to 21 states and 26 transitions. [2023-11-26 11:47:55,633 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18 [2023-11-26 11:47:55,634 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18 [2023-11-26 11:47:55,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 26 transitions. [2023-11-26 11:47:55,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 11:47:55,634 INFO L218 hiAutomatonCegarLoop]: Abstraction has 21 states and 26 transitions. [2023-11-26 11:47:55,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states and 26 transitions. [2023-11-26 11:47:55,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 20. [2023-11-26 11:47:55,636 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-26 11:47:55,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 25 transitions. [2023-11-26 11:47:55,637 INFO L240 hiAutomatonCegarLoop]: Abstraction has 20 states and 25 transitions. [2023-11-26 11:47:55,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-26 11:47:55,638 INFO L428 stractBuchiCegarLoop]: Abstraction has 20 states and 25 transitions. [2023-11-26 11:47:55,639 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-26 11:47:55,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20 states and 25 transitions. [2023-11-26 11:47:55,639 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2023-11-26 11:47:55,640 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:55,640 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:55,640 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:55,640 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-26 11:47:55,641 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-26 11:47:55,641 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-26 11:47:55,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:55,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1806996910, now seen corresponding path program 1 times [2023-11-26 11:47:55,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:55,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822578430] [2023-11-26 11:47:55,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:55,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:55,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:55,655 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:55,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:55,667 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:55,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:55,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1750294158, now seen corresponding path program 2 times [2023-11-26 11:47:55,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:55,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228246624] [2023-11-26 11:47:55,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:55,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:55,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:55,677 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:55,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:55,685 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:55,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:55,686 INFO L85 PathProgramCache]: Analyzing trace with hash -48611717, now seen corresponding path program 1 times [2023-11-26 11:47:55,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:55,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778421185] [2023-11-26 11:47:55,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:55,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:55,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:55,902 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-26 11:47:55,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:55,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778421185] [2023-11-26 11:47:55,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778421185] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:47:55,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239960444] [2023-11-26 11:47:55,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:55,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:47:55,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:55,904 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:47:55,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-26 11:47:55,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:55,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-26 11:47:55,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:56,054 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-26 11:47:56,054 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:47:56,298 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-26 11:47:56,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239960444] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:47:56,298 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:47:56,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 10 [2023-11-26 11:47:56,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580770707] [2023-11-26 11:47:56,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:47:56,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:47:56,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-26 11:47:56,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-26 11:47:56,513 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-26 11:47:56,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:47:56,615 INFO L93 Difference]: Finished difference Result 38 states and 48 transitions. [2023-11-26 11:47:56,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 38 states and 48 transitions. [2023-11-26 11:47:56,616 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 21 [2023-11-26 11:47:56,616 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 38 states to 38 states and 48 transitions. [2023-11-26 11:47:56,617 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 33 [2023-11-26 11:47:56,617 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 33 [2023-11-26 11:47:56,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 48 transitions. [2023-11-26 11:47:56,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 11:47:56,617 INFO L218 hiAutomatonCegarLoop]: Abstraction has 38 states and 48 transitions. [2023-11-26 11:47:56,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states and 48 transitions. [2023-11-26 11:47:56,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 24. [2023-11-26 11:47:56,620 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-26 11:47:56,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 30 transitions. [2023-11-26 11:47:56,620 INFO L240 hiAutomatonCegarLoop]: Abstraction has 24 states and 30 transitions. [2023-11-26 11:47:56,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-26 11:47:56,622 INFO L428 stractBuchiCegarLoop]: Abstraction has 24 states and 30 transitions. [2023-11-26 11:47:56,622 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-26 11:47:56,622 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 24 states and 30 transitions. [2023-11-26 11:47:56,623 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2023-11-26 11:47:56,623 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:56,623 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:56,624 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:56,624 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-26 11:47:56,624 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-26 11:47:56,624 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-26 11:47:56,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:56,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1357243825, now seen corresponding path program 1 times [2023-11-26 11:47:56,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:56,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660601928] [2023-11-26 11:47:56,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:56,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:56,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:56,636 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:56,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:56,645 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:56,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:56,646 INFO L85 PathProgramCache]: Analyzing trace with hash 3087436, now seen corresponding path program 1 times [2023-11-26 11:47:56,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:56,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534940470] [2023-11-26 11:47:56,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:56,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:56,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:56,656 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:56,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:56,662 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:56,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:56,663 INFO L85 PathProgramCache]: Analyzing trace with hash -78992900, now seen corresponding path program 1 times [2023-11-26 11:47:56,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:56,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184138043] [2023-11-26 11:47:56,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:56,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:56,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:56,836 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-26 11:47:56,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:56,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184138043] [2023-11-26 11:47:56,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184138043] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:47:56,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320544148] [2023-11-26 11:47:56,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:56,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:47:56,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:56,840 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:47:56,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-26 11:47:56,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:56,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-26 11:47:56,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:56,953 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-26 11:47:56,953 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-26 11:47:56,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320544148] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 11:47:56,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-26 11:47:56,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 8 [2023-11-26 11:47:56,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272343071] [2023-11-26 11:47:56,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:47:57,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:47:57,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-26 11:47:57,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-26 11:47:57,063 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-26 11:47:57,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:47:57,142 INFO L93 Difference]: Finished difference Result 34 states and 43 transitions. [2023-11-26 11:47:57,142 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 34 states and 43 transitions. [2023-11-26 11:47:57,143 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 17 [2023-11-26 11:47:57,146 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 34 states to 30 states and 38 transitions. [2023-11-26 11:47:57,146 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26 [2023-11-26 11:47:57,146 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 [2023-11-26 11:47:57,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 38 transitions. [2023-11-26 11:47:57,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 11:47:57,147 INFO L218 hiAutomatonCegarLoop]: Abstraction has 30 states and 38 transitions. [2023-11-26 11:47:57,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states and 38 transitions. [2023-11-26 11:47:57,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 23. [2023-11-26 11:47:57,152 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-26 11:47:57,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 28 transitions. [2023-11-26 11:47:57,153 INFO L240 hiAutomatonCegarLoop]: Abstraction has 23 states and 28 transitions. [2023-11-26 11:47:57,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-26 11:47:57,156 INFO L428 stractBuchiCegarLoop]: Abstraction has 23 states and 28 transitions. [2023-11-26 11:47:57,156 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-26 11:47:57,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23 states and 28 transitions. [2023-11-26 11:47:57,157 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 12 [2023-11-26 11:47:57,157 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:57,157 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:57,158 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:57,158 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2023-11-26 11:47:57,158 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-26 11:47:57,158 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-26 11:47:57,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:57,159 INFO L85 PathProgramCache]: Analyzing trace with hash -873401203, now seen corresponding path program 1 times [2023-11-26 11:47:57,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:57,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336731805] [2023-11-26 11:47:57,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:57,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:57,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:57,185 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:57,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:57,213 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:57,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:57,216 INFO L85 PathProgramCache]: Analyzing trace with hash 61175917, now seen corresponding path program 1 times [2023-11-26 11:47:57,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:57,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293504639] [2023-11-26 11:47:57,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:57,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:57,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:57,224 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:57,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:57,235 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:57,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:57,236 INFO L85 PathProgramCache]: Analyzing trace with hash 2064874337, now seen corresponding path program 1 times [2023-11-26 11:47:57,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:57,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546602673] [2023-11-26 11:47:57,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:57,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:57,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:57,269 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:57,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:57,287 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:57,976 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:47:57,976 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:47:57,976 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:47:57,976 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:47:57,976 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:47:57,977 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:57,977 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:47:57,977 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:47:57,977 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration6_Lasso [2023-11-26 11:47:57,977 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:47:57,977 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:47:57,981 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:57,985 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:57,988 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:57,990 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:57,994 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:57,996 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,010 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,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-26 11:47:58,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-26 11:47:58,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-26 11:47:58,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-26 11:47:58,401 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,403 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,406 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,409 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,411 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:47:58,811 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:47:58,812 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:47:58,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:58,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:58,822 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:58,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-26 11:47:58,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-26 11:47:58,841 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:58,842 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:58,842 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:58,842 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:58,842 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:58,843 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:58,843 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:58,859 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:58,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:58,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:58,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:58,869 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:58,876 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:58,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-26 11:47:58,888 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:58,888 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:58,889 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:58,889 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:58,889 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:58,889 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:58,889 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:58,915 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:58,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:58,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:58,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:58,925 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:58,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-11-26 11:47:58,930 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:58,940 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:58,940 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:58,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:58,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:58,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:58,940 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:58,940 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:58,951 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:58,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:58,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:58,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:58,965 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:58,972 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:58,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:58,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:58,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:58,985 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:58,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-26 11:47:58,988 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:47:58,988 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:47:58,999 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:59,004 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:59,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:59,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:59,006 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:59,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2023-11-26 11:47:59,016 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:59,031 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:59,032 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:59,032 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:59,032 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:59,032 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:59,032 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:59,033 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:59,041 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:59,050 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:59,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:59,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:59,052 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:59,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-26 11:47:59,060 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:59,073 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:59,073 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:59,073 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:59,073 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:59,082 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:47:59,082 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:47:59,093 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:59,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:59,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:59,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:59,099 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:59,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-11-26 11:47:59,108 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:59,122 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:59,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:59,122 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:59,122 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:59,124 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:47:59,124 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:47:59,151 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:59,160 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:59,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:59,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:59,162 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:59,165 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:59,178 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:59,178 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:59,178 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:59,178 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:59,178 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:59,179 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:59,179 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:59,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-26 11:47:59,195 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:59,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:59,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:59,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:59,201 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:59,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:59,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-26 11:47:59,218 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:59,218 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:59,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:59,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:59,219 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:59,219 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:59,220 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:59,239 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:59,243 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:59,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:59,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:59,245 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:59,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2023-11-26 11:47:59,250 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:59,260 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:59,261 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:59,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:59,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:59,261 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:59,261 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:59,261 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:59,263 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:59,265 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2023-11-26 11:47:59,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:59,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:59,266 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:59,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-26 11:47:59,270 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:59,281 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:59,281 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:47:59,281 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:59,281 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:59,281 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:59,282 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:47:59,282 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:47:59,289 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:47:59,291 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:59,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:59,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:59,293 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:59,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2023-11-26 11:47:59,295 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:47:59,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:47:59,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:47:59,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:47:59,307 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:47:59,313 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:47:59,313 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:47:59,331 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:47:59,352 INFO L443 ModelExtractionUtils]: Simplification made 11 calls to the SMT solver. [2023-11-26 11:47:59,352 INFO L444 ModelExtractionUtils]: 5 out of 16 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-26 11:47:59,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:47:59,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:47:59,359 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:47:59,364 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:47:59,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-26 11:47:59,400 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-26 11:47:59,400 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:47:59,400 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_2, ULTIMATE.start_main_~i~0#1) = 1*v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_2 + 16*ULTIMATE.start_main_~i~0#1 Supporting invariants [] [2023-11-26 11:47:59,409 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:59,430 INFO L156 tatePredicateManager]: 5 out of 5 supporting invariants were superfluous and have been removed [2023-11-26 11:47:59,432 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated [2023-11-26 11:47:59,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:59,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:59,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:47:59,473 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:59,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:59,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-26 11:47:59,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:47:59,591 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-26 11:47:59,592 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-26 11:47:59,592 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-26 11:47:59,737 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2023-11-26 11:47:59,744 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-26 11:47:59,746 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-26 11:47:59,747 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-26 11:47:59,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 39 transitions. [2023-11-26 11:47:59,747 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 39 transitions. Stem has 10 letters. Loop has 5 letters. [2023-11-26 11:47:59,748 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:59,748 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 39 transitions. Stem has 15 letters. Loop has 5 letters. [2023-11-26 11:47:59,748 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:59,748 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 39 transitions. Stem has 10 letters. Loop has 10 letters. [2023-11-26 11:47:59,749 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:47:59,749 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 76 states and 95 transitions. [2023-11-26 11:47:59,750 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 28 [2023-11-26 11:47:59,752 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 76 states to 59 states and 76 transitions. [2023-11-26 11:47:59,752 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 44 [2023-11-26 11:47:59,753 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45 [2023-11-26 11:47:59,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 76 transitions. [2023-11-26 11:47:59,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:59,753 INFO L218 hiAutomatonCegarLoop]: Abstraction has 59 states and 76 transitions. [2023-11-26 11:47:59,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states and 76 transitions. [2023-11-26 11:47:59,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 40. [2023-11-26 11:47:59,759 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-26 11:47:59,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2023-11-26 11:47:59,762 INFO L240 hiAutomatonCegarLoop]: Abstraction has 40 states and 54 transitions. [2023-11-26 11:47:59,762 INFO L428 stractBuchiCegarLoop]: Abstraction has 40 states and 54 transitions. [2023-11-26 11:47:59,762 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-26 11:47:59,762 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 40 states and 54 transitions. [2023-11-26 11:47:59,763 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 19 [2023-11-26 11:47:59,763 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:59,763 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:59,764 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:59,764 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2023-11-26 11:47:59,764 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-26 11:47:59,766 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-26 11:47:59,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:59,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1305633483, now seen corresponding path program 1 times [2023-11-26 11:47:59,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:59,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929990936] [2023-11-26 11:47:59,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:59,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:59,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:59,791 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:59,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:59,819 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:59,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:59,820 INFO L85 PathProgramCache]: Analyzing trace with hash 66034839, now seen corresponding path program 1 times [2023-11-26 11:47:59,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:59,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592642265] [2023-11-26 11:47:59,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:59,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:59,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:59,834 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-26 11:47:59,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:59,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592642265] [2023-11-26 11:47:59,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592642265] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 11:47:59,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 11:47:59,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 11:47:59,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20300825] [2023-11-26 11:47:59,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:47:59,837 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-26 11:47:59,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:47:59,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 11:47:59,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 11:47:59,838 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-26 11:47:59,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:47:59,850 INFO L93 Difference]: Finished difference Result 39 states and 49 transitions. [2023-11-26 11:47:59,850 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 39 states and 49 transitions. [2023-11-26 11:47:59,851 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 18 [2023-11-26 11:47:59,853 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 39 states to 38 states and 48 transitions. [2023-11-26 11:47:59,854 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27 [2023-11-26 11:47:59,855 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27 [2023-11-26 11:47:59,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 48 transitions. [2023-11-26 11:47:59,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:47:59,855 INFO L218 hiAutomatonCegarLoop]: Abstraction has 38 states and 48 transitions. [2023-11-26 11:47:59,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states and 48 transitions. [2023-11-26 11:47:59,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 37. [2023-11-26 11:47:59,862 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-26 11:47:59,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 47 transitions. [2023-11-26 11:47:59,864 INFO L240 hiAutomatonCegarLoop]: Abstraction has 37 states and 47 transitions. [2023-11-26 11:47:59,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 11:47:59,867 INFO L428 stractBuchiCegarLoop]: Abstraction has 37 states and 47 transitions. [2023-11-26 11:47:59,867 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-26 11:47:59,867 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 37 states and 47 transitions. [2023-11-26 11:47:59,868 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 18 [2023-11-26 11:47:59,869 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:47:59,869 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:47:59,870 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:47:59,870 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2023-11-26 11:47:59,870 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-26 11:47:59,870 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-26 11:47:59,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:59,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1305633483, now seen corresponding path program 2 times [2023-11-26 11:47:59,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:59,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400740102] [2023-11-26 11:47:59,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:59,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:59,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:59,885 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:59,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:59,897 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:59,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:59,898 INFO L85 PathProgramCache]: Analyzing trace with hash 64189719, now seen corresponding path program 1 times [2023-11-26 11:47:59,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:59,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772972540] [2023-11-26 11:47:59,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:59,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:59,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:59,902 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:47:59,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:47:59,906 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:47:59,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:47:59,907 INFO L85 PathProgramCache]: Analyzing trace with hash -413403037, now seen corresponding path program 1 times [2023-11-26 11:47:59,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:47:59,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486165751] [2023-11-26 11:47:59,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:47:59,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:47:59,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:47:59,948 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-26 11:47:59,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:47:59,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486165751] [2023-11-26 11:47:59,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486165751] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 11:47:59,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 11:47:59,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 11:47:59,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548708032] [2023-11-26 11:47:59,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:48:00,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:00,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-26 11:48:00,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-26 11:48:00,046 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-26 11:48:00,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:48:00,087 INFO L93 Difference]: Finished difference Result 42 states and 51 transitions. [2023-11-26 11:48:00,087 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42 states and 51 transitions. [2023-11-26 11:48:00,087 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 17 [2023-11-26 11:48:00,088 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42 states to 41 states and 50 transitions. [2023-11-26 11:48:00,088 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 32 [2023-11-26 11:48:00,088 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 32 [2023-11-26 11:48:00,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 50 transitions. [2023-11-26 11:48:00,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:00,089 INFO L218 hiAutomatonCegarLoop]: Abstraction has 41 states and 50 transitions. [2023-11-26 11:48:00,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states and 50 transitions. [2023-11-26 11:48:00,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 31. [2023-11-26 11:48:00,091 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-26 11:48:00,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 39 transitions. [2023-11-26 11:48:00,091 INFO L240 hiAutomatonCegarLoop]: Abstraction has 31 states and 39 transitions. [2023-11-26 11:48:00,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-26 11:48:00,092 INFO L428 stractBuchiCegarLoop]: Abstraction has 31 states and 39 transitions. [2023-11-26 11:48:00,093 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-26 11:48:00,093 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 31 states and 39 transitions. [2023-11-26 11:48:00,093 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2023-11-26 11:48:00,093 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:00,093 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:00,094 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:00,094 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-26 11:48:00,094 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-26 11:48:00,094 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-26 11:48:00,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:00,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1819932270, now seen corresponding path program 1 times [2023-11-26 11:48:00,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:00,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054967440] [2023-11-26 11:48:00,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:00,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:00,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:00,144 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-26 11:48:00,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:48:00,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054967440] [2023-11-26 11:48:00,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054967440] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 11:48:00,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 11:48:00,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 11:48:00,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577726859] [2023-11-26 11:48:00,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:48:00,145 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-26 11:48:00,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:00,146 INFO L85 PathProgramCache]: Analyzing trace with hash -2122936106, now seen corresponding path program 1 times [2023-11-26 11:48:00,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:00,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315429276] [2023-11-26 11:48:00,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:00,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:00,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:00,151 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:00,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:00,155 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:00,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:00,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-26 11:48:00,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-26 11:48:00,331 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-26 11:48:00,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:48:00,399 INFO L93 Difference]: Finished difference Result 49 states and 58 transitions. [2023-11-26 11:48:00,399 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 49 states and 58 transitions. [2023-11-26 11:48:00,400 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 18 [2023-11-26 11:48:00,400 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 49 states to 49 states and 58 transitions. [2023-11-26 11:48:00,401 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 36 [2023-11-26 11:48:00,401 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 36 [2023-11-26 11:48:00,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 58 transitions. [2023-11-26 11:48:00,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:00,401 INFO L218 hiAutomatonCegarLoop]: Abstraction has 49 states and 58 transitions. [2023-11-26 11:48:00,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states and 58 transitions. [2023-11-26 11:48:00,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 32. [2023-11-26 11:48:00,404 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-26 11:48:00,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 40 transitions. [2023-11-26 11:48:00,404 INFO L240 hiAutomatonCegarLoop]: Abstraction has 32 states and 40 transitions. [2023-11-26 11:48:00,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-26 11:48:00,405 INFO L428 stractBuchiCegarLoop]: Abstraction has 32 states and 40 transitions. [2023-11-26 11:48:00,406 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-26 11:48:00,406 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 32 states and 40 transitions. [2023-11-26 11:48:00,406 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2023-11-26 11:48:00,406 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:00,407 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:00,407 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:00,407 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-26 11:48:00,408 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-26 11:48:00,408 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-26 11:48:00,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:00,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1819932272, now seen corresponding path program 1 times [2023-11-26 11:48:00,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:00,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232608295] [2023-11-26 11:48:00,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:00,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:00,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:00,423 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:00,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:00,436 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:00,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:00,436 INFO L85 PathProgramCache]: Analyzing trace with hash -2122936106, now seen corresponding path program 2 times [2023-11-26 11:48:00,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:00,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287370161] [2023-11-26 11:48:00,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:00,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:00,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:00,442 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:00,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:00,446 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:00,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:00,447 INFO L85 PathProgramCache]: Analyzing trace with hash 2100097829, now seen corresponding path program 1 times [2023-11-26 11:48:00,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:00,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709682255] [2023-11-26 11:48:00,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:00,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:00,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:00,523 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-26 11:48:00,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:48:00,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709682255] [2023-11-26 11:48:00,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709682255] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:48:00,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181755446] [2023-11-26 11:48:00,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:00,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:48:00,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:00,526 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:48:00,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-26 11:48:00,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:00,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-26 11:48:00,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:00,627 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-26 11:48:00,627 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:48:00,671 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-26 11:48:00,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181755446] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:48:00,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:48:00,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-11-26 11:48:00,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353502689] [2023-11-26 11:48:00,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:48:00,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:00,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-26 11:48:00,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-11-26 11:48:00,861 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-26 11:48:01,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:48:01,059 INFO L93 Difference]: Finished difference Result 69 states and 83 transitions. [2023-11-26 11:48:01,059 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 69 states and 83 transitions. [2023-11-26 11:48:01,060 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 37 [2023-11-26 11:48:01,060 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 69 states to 69 states and 83 transitions. [2023-11-26 11:48:01,060 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 55 [2023-11-26 11:48:01,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 55 [2023-11-26 11:48:01,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 83 transitions. [2023-11-26 11:48:01,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:01,061 INFO L218 hiAutomatonCegarLoop]: Abstraction has 69 states and 83 transitions. [2023-11-26 11:48:01,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states and 83 transitions. [2023-11-26 11:48:01,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 39. [2023-11-26 11:48:01,064 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-26 11:48:01,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 49 transitions. [2023-11-26 11:48:01,064 INFO L240 hiAutomatonCegarLoop]: Abstraction has 39 states and 49 transitions. [2023-11-26 11:48:01,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-26 11:48:01,066 INFO L428 stractBuchiCegarLoop]: Abstraction has 39 states and 49 transitions. [2023-11-26 11:48:01,066 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-26 11:48:01,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 49 transitions. [2023-11-26 11:48:01,067 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2023-11-26 11:48:01,067 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:01,067 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:01,068 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:01,068 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-11-26 11:48:01,068 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-26 11:48:01,068 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-26 11:48:01,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:01,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1819932272, now seen corresponding path program 2 times [2023-11-26 11:48:01,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:01,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160147070] [2023-11-26 11:48:01,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:01,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:01,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:01,126 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:01,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:01,147 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:01,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:01,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1213640618, now seen corresponding path program 1 times [2023-11-26 11:48:01,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:01,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991611485] [2023-11-26 11:48:01,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:01,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:01,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:01,159 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:01,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:01,167 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:01,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:01,168 INFO L85 PathProgramCache]: Analyzing trace with hash -2032116763, now seen corresponding path program 1 times [2023-11-26 11:48:01,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:01,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353957663] [2023-11-26 11:48:01,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:01,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:01,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:01,342 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-26 11:48:01,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:48:01,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353957663] [2023-11-26 11:48:01,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353957663] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:48:01,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166948934] [2023-11-26 11:48:01,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:01,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:48:01,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:01,344 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:48:01,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-26 11:48:01,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:01,428 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-26 11:48:01,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:01,519 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-26 11:48:01,519 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:48:01,769 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-26 11:48:01,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166948934] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:48:01,770 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:48:01,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2023-11-26 11:48:01,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105930747] [2023-11-26 11:48:01,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:48:02,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:02,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-26 11:48:02,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-11-26 11:48:02,394 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-26 11:48:02,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:48:02,585 INFO L93 Difference]: Finished difference Result 80 states and 100 transitions. [2023-11-26 11:48:02,585 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80 states and 100 transitions. [2023-11-26 11:48:02,586 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 32 [2023-11-26 11:48:02,587 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80 states to 80 states and 100 transitions. [2023-11-26 11:48:02,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 63 [2023-11-26 11:48:02,588 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 63 [2023-11-26 11:48:02,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 100 transitions. [2023-11-26 11:48:02,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:02,588 INFO L218 hiAutomatonCegarLoop]: Abstraction has 80 states and 100 transitions. [2023-11-26 11:48:02,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states and 100 transitions. [2023-11-26 11:48:02,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 55. [2023-11-26 11:48:02,592 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-26 11:48:02,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 69 transitions. [2023-11-26 11:48:02,593 INFO L240 hiAutomatonCegarLoop]: Abstraction has 55 states and 69 transitions. [2023-11-26 11:48:02,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-26 11:48:02,594 INFO L428 stractBuchiCegarLoop]: Abstraction has 55 states and 69 transitions. [2023-11-26 11:48:02,594 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-11-26 11:48:02,594 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 55 states and 69 transitions. [2023-11-26 11:48:02,595 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2023-11-26 11:48:02,595 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:02,595 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:02,596 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:02,596 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-11-26 11:48:02,597 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-26 11:48:02,597 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-26 11:48:02,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:02,598 INFO L85 PathProgramCache]: Analyzing trace with hash 742096622, now seen corresponding path program 3 times [2023-11-26 11:48:02,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:02,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861354140] [2023-11-26 11:48:02,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:02,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:02,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:02,619 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:02,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:02,637 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:02,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:02,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1213640618, now seen corresponding path program 2 times [2023-11-26 11:48:02,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:02,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937758840] [2023-11-26 11:48:02,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:02,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:02,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:02,648 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:02,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:02,657 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:02,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:02,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1449874755, now seen corresponding path program 2 times [2023-11-26 11:48:02,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:02,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375882846] [2023-11-26 11:48:02,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:02,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:02,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:02,687 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:02,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:02,711 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:04,496 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:48:04,496 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:48:04,496 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:48:04,497 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:48:04,497 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:48:04,497 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:04,497 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:48:04,497 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:48:04,497 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration12_Lasso [2023-11-26 11:48:04,497 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:48:04,497 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:48:04,501 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:04,507 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:04,510 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:04,523 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:04,526 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:04,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-26 11:48:04,532 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:04,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-26 11:48:04,537 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:04,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-26 11:48:04,543 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:04,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-26 11:48:04,549 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:06,198 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:48:06,198 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:48:06,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,207 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-26 11:48:06,209 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,220 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,220 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:06,220 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,220 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,220 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,221 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:06,221 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:06,222 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:06,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,226 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-11-26 11:48:06,229 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,239 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,239 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:06,240 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,240 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,240 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,240 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:06,240 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:06,242 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,247 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:06,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,249 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-11-26 11:48:06,253 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,264 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,264 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,264 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,267 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:06,267 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:06,274 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,279 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:06,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,281 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2023-11-26 11:48:06,284 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,294 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,295 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,295 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,295 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,296 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:06,296 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:06,300 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:06,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,305 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-11-26 11:48:06,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-26 11:48:06,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,319 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:06,319 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,319 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,319 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,320 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:06,320 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:06,321 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2023-11-26 11:48:06,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,329 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-11-26 11:48:06,330 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,341 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,341 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:06,341 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,341 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,342 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,342 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:06,342 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:06,343 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,347 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:06,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,349 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-11-26 11:48:06,351 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:06,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,363 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:06,363 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:06,365 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:06,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,374 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-26 11:48:06,377 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,388 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:06,388 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,388 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,388 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,389 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:06,389 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:06,407 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,410 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2023-11-26 11:48:06,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,412 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-26 11:48:06,419 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,430 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,430 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:06,431 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,431 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,431 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,431 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:06,431 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:06,436 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:06,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,440 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-11-26 11:48:06,452 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,465 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,465 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:06,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,466 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:06,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:06,483 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,492 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:06,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,493 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-11-26 11:48:06,500 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,514 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,514 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:06,514 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,514 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,514 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,515 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:06,515 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:06,535 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,544 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:06,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,546 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,552 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,564 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:06,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,565 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,565 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,566 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:06,566 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:06,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-26 11:48:06,587 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:06,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,598 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,604 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-26 11:48:06,618 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,618 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:06,618 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,618 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,618 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,619 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:06,619 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:06,620 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,623 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2023-11-26 11:48:06,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,625 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-26 11:48:06,632 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,643 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,643 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,643 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,644 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,645 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:06,646 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:06,651 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:06,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,657 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2023-11-26 11:48:06,660 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,672 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,672 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,672 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,672 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,675 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:06,675 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:06,689 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:06,692 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:06,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,694 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2023-11-26 11:48:06,697 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:06,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:06,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:06,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:06,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:06,712 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:06,712 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:06,719 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:48:06,726 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2023-11-26 11:48:06,726 INFO L444 ModelExtractionUtils]: 0 out of 7 variables were initially zero. Simplification set additionally 4 variables to zero. [2023-11-26 11:48:06,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:06,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:06,728 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:06,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2023-11-26 11:48:06,731 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:48:06,743 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-26 11:48:06,743 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:48:06,743 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-26 11:48:06,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:06,785 INFO L156 tatePredicateManager]: 9 out of 9 supporting invariants were superfluous and have been removed [2023-11-26 11:48:06,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:06,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:06,831 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:48:06,832 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:06,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:06,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-26 11:48:06,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:06,991 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-26 11:48:06,991 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-26 11:48:06,992 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-26 11:48:07,080 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-26 11:48:07,083 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-26 11:48:07,084 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-26 11:48:07,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 49 transitions. [2023-11-26 11:48:07,085 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 49 transitions. Stem has 14 letters. Loop has 16 letters. [2023-11-26 11:48:07,086 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:07,086 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 49 transitions. Stem has 30 letters. Loop has 16 letters. [2023-11-26 11:48:07,086 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:07,087 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 49 transitions. Stem has 14 letters. Loop has 32 letters. [2023-11-26 11:48:07,088 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:07,088 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 130 states and 164 transitions. [2023-11-26 11:48:07,090 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 31 [2023-11-26 11:48:07,091 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 130 states to 115 states and 144 transitions. [2023-11-26 11:48:07,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 56 [2023-11-26 11:48:07,092 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 59 [2023-11-26 11:48:07,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 115 states and 144 transitions. [2023-11-26 11:48:07,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:07,092 INFO L218 hiAutomatonCegarLoop]: Abstraction has 115 states and 144 transitions. [2023-11-26 11:48:07,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states and 144 transitions. [2023-11-26 11:48:07,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 81. [2023-11-26 11:48:07,097 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-26 11:48:07,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 104 transitions. [2023-11-26 11:48:07,098 INFO L240 hiAutomatonCegarLoop]: Abstraction has 81 states and 104 transitions. [2023-11-26 11:48:07,099 INFO L428 stractBuchiCegarLoop]: Abstraction has 81 states and 104 transitions. [2023-11-26 11:48:07,099 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2023-11-26 11:48:07,099 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 81 states and 104 transitions. [2023-11-26 11:48:07,100 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2023-11-26 11:48:07,100 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:07,100 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:07,101 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:07,101 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-26 11:48:07,101 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-26 11:48:07,101 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-26 11:48:07,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:07,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1530158845, now seen corresponding path program 1 times [2023-11-26 11:48:07,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:07,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573985317] [2023-11-26 11:48:07,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:07,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:07,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:07,123 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:07,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:07,141 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:07,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:07,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1749769138, now seen corresponding path program 3 times [2023-11-26 11:48:07,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:07,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569228896] [2023-11-26 11:48:07,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:07,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:07,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:07,149 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:07,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:07,154 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:07,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:07,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1481430602, now seen corresponding path program 2 times [2023-11-26 11:48:07,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:07,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212108271] [2023-11-26 11:48:07,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:07,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:07,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:07,185 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:07,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:07,202 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:08,470 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:48:08,470 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:48:08,471 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:48:08,471 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:48:08,471 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:48:08,471 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:08,471 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:48:08,471 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:48:08,471 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration13_Lasso [2023-11-26 11:48:08,471 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:48:08,471 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:48:08,473 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,481 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,486 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,488 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,491 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,493 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,497 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,500 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,503 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,506 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,508 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,511 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,514 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,516 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,527 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:08,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:09,751 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:48:09,751 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:48:09,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:09,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:09,754 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:09,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2023-11-26 11:48:09,757 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:09,768 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:09,768 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:09,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:09,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:09,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:09,768 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:09,769 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:09,790 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:09,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2023-11-26 11:48:09,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:09,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:09,794 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:09,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2023-11-26 11:48:09,797 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:09,807 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:09,807 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:09,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:09,807 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:09,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:09,808 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:09,808 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:09,822 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:09,825 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2023-11-26 11:48:09,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:09,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:09,826 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:09,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2023-11-26 11:48:09,829 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:09,839 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:09,839 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:09,839 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:09,839 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:09,839 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:09,840 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:09,840 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:09,844 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:09,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2023-11-26 11:48:09,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:09,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:09,849 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:09,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2023-11-26 11:48:09,851 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:09,861 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:09,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:09,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:09,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:09,862 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:09,862 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:09,862 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:09,871 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:09,875 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:09,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:09,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:09,877 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:09,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-26 11:48:09,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2023-11-26 11:48:09,892 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:09,892 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:09,892 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:09,892 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:09,893 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:09,893 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:09,893 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:09,902 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:09,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:09,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:09,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:09,909 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:09,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2023-11-26 11:48:09,910 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:09,921 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:09,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:09,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:09,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:09,921 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:09,922 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:09,922 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:09,923 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:09,927 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:09,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:09,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:09,928 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:09,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2023-11-26 11:48:09,931 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:09,941 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:09,941 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:09,941 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:09,941 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:09,941 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:09,941 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:09,942 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:09,943 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:09,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2023-11-26 11:48:09,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:09,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:09,947 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:09,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2023-11-26 11:48:09,950 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:09,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:09,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:09,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:09,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:09,961 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:09,961 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:09,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:09,963 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:09,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2023-11-26 11:48:09,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:09,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:09,967 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:09,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2023-11-26 11:48:09,970 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:09,980 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:09,980 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:09,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:09,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:09,981 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:09,981 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:09,981 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:09,983 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:09,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2023-11-26 11:48:09,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:09,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:09,987 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:09,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2023-11-26 11:48:09,990 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:10,000 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,000 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:10,000 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,001 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,001 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,001 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:10,001 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:10,002 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:10,005 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:10,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,007 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2023-11-26 11:48:10,009 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:10,020 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,020 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:10,020 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,020 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,020 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,021 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:10,021 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:10,022 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:10,025 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2023-11-26 11:48:10,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,027 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2023-11-26 11:48:10,029 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:10,039 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,039 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:10,039 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,039 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,039 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,040 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:10,040 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:10,041 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:10,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2023-11-26 11:48:10,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,045 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2023-11-26 11:48:10,048 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:10,058 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,058 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:10,058 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,058 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,058 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,059 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:10,059 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:10,060 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:10,063 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2023-11-26 11:48:10,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,064 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2023-11-26 11:48:10,067 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:10,080 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,081 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,083 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:10,083 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:10,099 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:10,104 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:10,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,106 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,112 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:10,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2023-11-26 11:48:10,125 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,125 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,125 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,127 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:10,127 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:10,143 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:10,148 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:10,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,150 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,154 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:10,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2023-11-26 11:48:10,167 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:10,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:10,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:10,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:10,177 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:10,178 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:10,203 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:48:10,248 INFO L443 ModelExtractionUtils]: Simplification made 15 calls to the SMT solver. [2023-11-26 11:48:10,248 INFO L444 ModelExtractionUtils]: 4 out of 19 variables were initially zero. Simplification set additionally 11 variables to zero. [2023-11-26 11:48:10,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:10,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:10,250 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:10,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2023-11-26 11:48:10,253 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:48:10,265 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-26 11:48:10,265 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:48:10,265 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-26 11:48:10,269 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:10,309 INFO L156 tatePredicateManager]: 8 out of 9 supporting invariants were superfluous and have been removed [2023-11-26 11:48:10,312 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated [2023-11-26 11:48:10,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:10,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:10,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-26 11:48:10,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:10,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:10,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-26 11:48:10,417 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:10,535 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-26 11:48:10,536 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-26 11:48:10,537 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-26 11:48:10,757 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-26 11:48:10,758 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-26 11:48:10,760 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-26 11:48:10,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 48 transitions. [2023-11-26 11:48:10,761 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 48 transitions. Stem has 15 letters. Loop has 6 letters. [2023-11-26 11:48:10,762 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:10,763 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 48 transitions. Stem has 21 letters. Loop has 6 letters. [2023-11-26 11:48:10,764 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:10,764 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 48 transitions. Stem has 15 letters. Loop has 12 letters. [2023-11-26 11:48:10,767 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:10,767 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 190 states and 236 transitions. [2023-11-26 11:48:10,770 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 32 [2023-11-26 11:48:10,771 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 190 states to 166 states and 205 transitions. [2023-11-26 11:48:10,772 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 69 [2023-11-26 11:48:10,772 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 75 [2023-11-26 11:48:10,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 166 states and 205 transitions. [2023-11-26 11:48:10,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:10,772 INFO L218 hiAutomatonCegarLoop]: Abstraction has 166 states and 205 transitions. [2023-11-26 11:48:10,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states and 205 transitions. [2023-11-26 11:48:10,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 127. [2023-11-26 11:48:10,780 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-26 11:48:10,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 166 transitions. [2023-11-26 11:48:10,781 INFO L240 hiAutomatonCegarLoop]: Abstraction has 127 states and 166 transitions. [2023-11-26 11:48:10,781 INFO L428 stractBuchiCegarLoop]: Abstraction has 127 states and 166 transitions. [2023-11-26 11:48:10,782 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2023-11-26 11:48:10,782 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 127 states and 166 transitions. [2023-11-26 11:48:10,783 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2023-11-26 11:48:10,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:10,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:10,784 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:10,784 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-26 11:48:10,784 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-26 11:48:10,784 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-26 11:48:10,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:10,785 INFO L85 PathProgramCache]: Analyzing trace with hash 67745056, now seen corresponding path program 1 times [2023-11-26 11:48:10,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:10,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503237477] [2023-11-26 11:48:10,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:10,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:10,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:10,800 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:10,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:10,812 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:10,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:10,812 INFO L85 PathProgramCache]: Analyzing trace with hash 3087436, now seen corresponding path program 2 times [2023-11-26 11:48:10,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:10,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889106578] [2023-11-26 11:48:10,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:10,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:10,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:10,819 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:10,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:10,826 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:10,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:10,827 INFO L85 PathProgramCache]: Analyzing trace with hash -804574741, now seen corresponding path program 1 times [2023-11-26 11:48:10,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:10,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068314298] [2023-11-26 11:48:10,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:10,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:10,879 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:10,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:10,889 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:10,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:10,930 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:11,798 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:48:11,798 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:48:11,798 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:48:11,798 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:48:11,798 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:48:11,798 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:11,798 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:48:11,798 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:48:11,798 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration14_Lasso [2023-11-26 11:48:11,798 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:48:11,798 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:48:11,801 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:11,810 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:11,822 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:11,829 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:11,832 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:11,834 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:12,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-26 11:48:12,173 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:12,175 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:12,177 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:12,180 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:12,182 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:12,185 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:12,187 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:12,189 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:12,191 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:12,193 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:12,195 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:12,659 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:48:12,659 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:48:12,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:12,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:12,661 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:12,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2023-11-26 11:48:12,664 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:12,674 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:12,674 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:12,674 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:12,674 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:12,675 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:12,675 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:12,675 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:12,676 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:12,679 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2023-11-26 11:48:12,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:12,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:12,680 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:12,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2023-11-26 11:48:12,686 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:12,697 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:12,697 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:12,697 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:12,697 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:12,701 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:12,701 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:12,706 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:12,708 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2023-11-26 11:48:12,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:12,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:12,710 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:12,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2023-11-26 11:48:12,712 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:12,722 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:12,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:12,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:12,723 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:12,724 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:12,724 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:12,727 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:12,730 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2023-11-26 11:48:12,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:12,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:12,731 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:12,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2023-11-26 11:48:12,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:12,746 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:12,746 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:12,746 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:12,746 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:12,746 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:12,746 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:12,747 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:12,748 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:12,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2023-11-26 11:48:12,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:12,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:12,751 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:12,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2023-11-26 11:48:12,754 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:12,766 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:12,766 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:12,766 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:12,766 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:12,768 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:12,768 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:12,783 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:12,788 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:12,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:12,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:12,790 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:12,800 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:12,812 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:12,812 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:12,812 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:12,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:12,812 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:12,813 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:12,813 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:12,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2023-11-26 11:48:12,827 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:12,831 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:12,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:12,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:12,832 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:12,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2023-11-26 11:48:12,836 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:12,849 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:12,849 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:12,849 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:12,849 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:12,855 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:12,856 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:12,879 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:48:12,908 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2023-11-26 11:48:12,908 INFO L444 ModelExtractionUtils]: 6 out of 16 variables were initially zero. Simplification set additionally 6 variables to zero. [2023-11-26 11:48:12,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:12,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:12,938 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:12,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2023-11-26 11:48:12,940 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:48:12,952 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2023-11-26 11:48:12,952 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:48:12,952 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-26 11:48:12,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2023-11-26 11:48:12,977 INFO L156 tatePredicateManager]: 6 out of 7 supporting invariants were superfluous and have been removed [2023-11-26 11:48:12,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated [2023-11-26 11:48:13,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:13,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:13,027 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-26 11:48:13,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:13,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:13,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-26 11:48:13,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:13,201 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-26 11:48:13,202 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-26 11:48:13,202 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-26 11:48:13,259 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-26 11:48:13,260 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-26 11:48:13,260 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-26 11:48:13,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 24 transitions. [2023-11-26 11:48:13,261 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 24 transitions. Stem has 17 letters. Loop has 4 letters. [2023-11-26 11:48:13,261 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:13,261 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 24 transitions. Stem has 21 letters. Loop has 4 letters. [2023-11-26 11:48:13,261 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:13,261 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 24 transitions. Stem has 17 letters. Loop has 8 letters. [2023-11-26 11:48:13,261 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:13,261 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 131 states and 171 transitions. [2023-11-26 11:48:13,263 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 24 [2023-11-26 11:48:13,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 131 states to 108 states and 138 transitions. [2023-11-26 11:48:13,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 39 [2023-11-26 11:48:13,265 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 39 [2023-11-26 11:48:13,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 108 states and 138 transitions. [2023-11-26 11:48:13,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:13,266 INFO L218 hiAutomatonCegarLoop]: Abstraction has 108 states and 138 transitions. [2023-11-26 11:48:13,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states and 138 transitions. [2023-11-26 11:48:13,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 105. [2023-11-26 11:48:13,270 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-26 11:48:13,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 135 transitions. [2023-11-26 11:48:13,271 INFO L240 hiAutomatonCegarLoop]: Abstraction has 105 states and 135 transitions. [2023-11-26 11:48:13,272 INFO L428 stractBuchiCegarLoop]: Abstraction has 105 states and 135 transitions. [2023-11-26 11:48:13,272 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-11-26 11:48:13,272 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 105 states and 135 transitions. [2023-11-26 11:48:13,283 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 21 [2023-11-26 11:48:13,284 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:13,284 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:13,285 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:13,286 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:13,287 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-26 11:48:13,290 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-26 11:48:13,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:13,290 INFO L85 PathProgramCache]: Analyzing trace with hash -604675896, now seen corresponding path program 1 times [2023-11-26 11:48:13,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:13,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138141687] [2023-11-26 11:48:13,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:13,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:13,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:13,312 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:13,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:13,340 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:13,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:13,341 INFO L85 PathProgramCache]: Analyzing trace with hash -533582248, now seen corresponding path program 1 times [2023-11-26 11:48:13,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:13,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177020725] [2023-11-26 11:48:13,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:13,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:13,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:13,417 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-26 11:48:13,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:48:13,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177020725] [2023-11-26 11:48:13,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177020725] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:48:13,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770621418] [2023-11-26 11:48:13,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:13,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:48:13,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:13,419 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:48:13,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-11-26 11:48:13,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:13,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-26 11:48:13,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:13,520 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-26 11:48:13,520 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:48:13,547 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-26 11:48:13,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770621418] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:48:13,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:48:13,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2023-11-26 11:48:13,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91516788] [2023-11-26 11:48:13,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:48:13,548 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-26 11:48:13,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:13,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-26 11:48:13,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-26 11:48:13,549 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-26 11:48:13,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:48:13,616 INFO L93 Difference]: Finished difference Result 179 states and 227 transitions. [2023-11-26 11:48:13,616 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 179 states and 227 transitions. [2023-11-26 11:48:13,618 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 46 [2023-11-26 11:48:13,620 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 179 states to 179 states and 227 transitions. [2023-11-26 11:48:13,620 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 63 [2023-11-26 11:48:13,621 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 63 [2023-11-26 11:48:13,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 179 states and 227 transitions. [2023-11-26 11:48:13,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:13,621 INFO L218 hiAutomatonCegarLoop]: Abstraction has 179 states and 227 transitions. [2023-11-26 11:48:13,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states and 227 transitions. [2023-11-26 11:48:13,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 125. [2023-11-26 11:48:13,626 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-26 11:48:13,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 163 transitions. [2023-11-26 11:48:13,627 INFO L240 hiAutomatonCegarLoop]: Abstraction has 125 states and 163 transitions. [2023-11-26 11:48:13,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-26 11:48:13,640 INFO L428 stractBuchiCegarLoop]: Abstraction has 125 states and 163 transitions. [2023-11-26 11:48:13,640 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2023-11-26 11:48:13,640 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 125 states and 163 transitions. [2023-11-26 11:48:13,641 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2023-11-26 11:48:13,642 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:13,642 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:13,643 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:13,644 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:13,644 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-26 11:48:13,645 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-26 11:48:13,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:13,645 INFO L85 PathProgramCache]: Analyzing trace with hash -604675896, now seen corresponding path program 2 times [2023-11-26 11:48:13,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:13,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211428179] [2023-11-26 11:48:13,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:13,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:13,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:13,670 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:13,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:13,695 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:13,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:13,695 INFO L85 PathProgramCache]: Analyzing trace with hash -2092166560, now seen corresponding path program 2 times [2023-11-26 11:48:13,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:13,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038555683] [2023-11-26 11:48:13,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:13,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:13,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:13,707 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:13,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:13,716 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:13,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:13,717 INFO L85 PathProgramCache]: Analyzing trace with hash -630799367, now seen corresponding path program 1 times [2023-11-26 11:48:13,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:13,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946176865] [2023-11-26 11:48:13,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:13,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:13,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:13,805 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-26 11:48:13,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:48:13,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946176865] [2023-11-26 11:48:13,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946176865] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:48:13,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945173026] [2023-11-26 11:48:13,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:13,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:48:13,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:13,810 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:48:13,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2023-11-26 11:48:13,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:13,916 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-26 11:48:13,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:13,958 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-26 11:48:13,958 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:48:13,993 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-26 11:48:13,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945173026] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:48:13,994 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:48:13,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2023-11-26 11:48:13,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366927895] [2023-11-26 11:48:13,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:48:14,975 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2023-11-26 11:48:14,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:14,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-26 11:48:14,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-26 11:48:14,982 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-26 11:48:15,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:48:15,064 INFO L93 Difference]: Finished difference Result 204 states and 247 transitions. [2023-11-26 11:48:15,064 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 204 states and 247 transitions. [2023-11-26 11:48:15,066 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 39 [2023-11-26 11:48:15,069 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 204 states to 201 states and 243 transitions. [2023-11-26 11:48:15,069 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 67 [2023-11-26 11:48:15,069 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 70 [2023-11-26 11:48:15,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 201 states and 243 transitions. [2023-11-26 11:48:15,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:15,070 INFO L218 hiAutomatonCegarLoop]: Abstraction has 201 states and 243 transitions. [2023-11-26 11:48:15,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states and 243 transitions. [2023-11-26 11:48:15,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 133. [2023-11-26 11:48:15,074 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-26 11:48:15,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 164 transitions. [2023-11-26 11:48:15,075 INFO L240 hiAutomatonCegarLoop]: Abstraction has 133 states and 164 transitions. [2023-11-26 11:48:15,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-26 11:48:15,076 INFO L428 stractBuchiCegarLoop]: Abstraction has 133 states and 164 transitions. [2023-11-26 11:48:15,077 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2023-11-26 11:48:15,077 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 133 states and 164 transitions. [2023-11-26 11:48:15,078 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26 [2023-11-26 11:48:15,078 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:15,079 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:15,079 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:15,079 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2023-11-26 11:48:15,080 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-26 11:48:15,080 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-26 11:48:15,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:15,081 INFO L85 PathProgramCache]: Analyzing trace with hash -606279004, now seen corresponding path program 3 times [2023-11-26 11:48:15,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:15,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104740917] [2023-11-26 11:48:15,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:15,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:15,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:15,100 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:15,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:15,120 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:15,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:15,121 INFO L85 PathProgramCache]: Analyzing trace with hash 64187797, now seen corresponding path program 2 times [2023-11-26 11:48:15,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:15,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049285020] [2023-11-26 11:48:15,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:15,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:15,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:15,126 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:15,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:15,130 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:15,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:15,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1784762158, now seen corresponding path program 1 times [2023-11-26 11:48:15,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:15,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446058622] [2023-11-26 11:48:15,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:15,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:15,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:15,155 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:15,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:15,177 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:16,546 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:48:16,546 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:48:16,546 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:48:16,546 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:48:16,546 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:48:16,546 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:16,547 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:48:16,547 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:48:16,547 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration17_Lasso [2023-11-26 11:48:16,547 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:48:16,547 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:48:16,549 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:16,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-26 11:48:16,970 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:16,973 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:16,974 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:16,986 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:16,988 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:16,992 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:16,994 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:17,001 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:17,003 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:17,004 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:17,008 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:17,010 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:17,012 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:17,443 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:48:17,443 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:48:17,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:17,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:17,448 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:17,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2023-11-26 11:48:17,454 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:17,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:17,466 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:17,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:17,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:17,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:17,467 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:17,467 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:17,469 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:17,472 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:17,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:17,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:17,473 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:17,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2023-11-26 11:48:17,476 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:17,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:17,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:17,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:17,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:17,490 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:17,491 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:17,516 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:17,520 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:17,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:17,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:17,550 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:17,560 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:17,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2023-11-26 11:48:17,575 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:17,576 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:17,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:17,576 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:17,578 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:17,578 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:17,595 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:17,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:17,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:17,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:17,601 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:17,605 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:17,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2023-11-26 11:48:17,620 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:17,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:17,620 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:17,620 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:17,622 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:17,622 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:17,639 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:17,643 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:17,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:17,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:17,645 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:17,649 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:17,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2023-11-26 11:48:17,663 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:17,663 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:17,663 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2023-11-26 11:48:17,664 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:17,679 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2023-11-26 11:48:17,679 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2023-11-26 11:48:17,734 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:48:17,805 INFO L443 ModelExtractionUtils]: Simplification made 15 calls to the SMT solver. [2023-11-26 11:48:17,806 INFO L444 ModelExtractionUtils]: 16 out of 31 variables were initially zero. Simplification set additionally 10 variables to zero. [2023-11-26 11:48:17,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:17,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:17,809 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:17,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2023-11-26 11:48:17,810 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:48:17,827 INFO L438 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2023-11-26 11:48:17,827 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:48:17,827 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)_6) = 16*ULTIMATE.start_main_~i~0#1 + 9*v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_6 Supporting invariants [1*v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_6 - 1*ULTIMATE.start_main_~#v~0#1.offset >= 0] [2023-11-26 11:48:17,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2023-11-26 11:48:17,863 INFO L156 tatePredicateManager]: 6 out of 7 supporting invariants were superfluous and have been removed [2023-11-26 11:48:17,865 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated [2023-11-26 11:48:17,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:17,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:17,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-26 11:48:17,932 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:18,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:18,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-26 11:48:18,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:18,181 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-26 11:48:18,182 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.3 stem predicates 4 loop predicates [2023-11-26 11:48:18,182 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 164 transitions. cyclomatic complexity: 40 Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 11:48:18,309 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 164 transitions. cyclomatic complexity: 40. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 175 states and 208 transitions. Complement of second has 11 states. [2023-11-26 11:48:18,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 3 stem states 3 non-accepting loop states 1 accepting loop states [2023-11-26 11:48:18,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 11:48:18,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 23 transitions. [2023-11-26 11:48:18,310 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 23 transitions. Stem has 19 letters. Loop has 5 letters. [2023-11-26 11:48:18,310 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:18,310 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:48:18,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:18,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:18,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-26 11:48:18,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:18,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:18,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-26 11:48:18,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:18,625 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-26 11:48:18,626 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.3 stem predicates 4 loop predicates [2023-11-26 11:48:18,626 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 164 transitions. cyclomatic complexity: 40 Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 11:48:18,779 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 164 transitions. cyclomatic complexity: 40. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 173 states and 206 transitions. Complement of second has 13 states. [2023-11-26 11:48:18,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 3 stem states 4 non-accepting loop states 1 accepting loop states [2023-11-26 11:48:18,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 11:48:18,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 22 transitions. [2023-11-26 11:48:18,781 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 22 transitions. Stem has 19 letters. Loop has 5 letters. [2023-11-26 11:48:18,781 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:18,781 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-26 11:48:18,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:18,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:18,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-26 11:48:18,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:18,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:18,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-26 11:48:18,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:19,127 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-26 11:48:19,128 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.3 stem predicates 4 loop predicates [2023-11-26 11:48:19,128 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 164 transitions. cyclomatic complexity: 40 Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 11:48:19,288 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 164 transitions. cyclomatic complexity: 40. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 275 states and 327 transitions. Complement of second has 13 states. [2023-11-26 11:48:19,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 3 stem states 3 non-accepting loop states 1 accepting loop states [2023-11-26 11:48:19,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 11:48:19,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 37 transitions. [2023-11-26 11:48:19,291 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 37 transitions. Stem has 19 letters. Loop has 5 letters. [2023-11-26 11:48:19,292 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:19,292 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 37 transitions. Stem has 24 letters. Loop has 5 letters. [2023-11-26 11:48:19,292 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:19,292 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 37 transitions. Stem has 19 letters. Loop has 10 letters. [2023-11-26 11:48:19,292 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:19,293 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 275 states and 327 transitions. [2023-11-26 11:48:19,297 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 34 [2023-11-26 11:48:19,299 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 275 states to 182 states and 220 transitions. [2023-11-26 11:48:19,299 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 39 [2023-11-26 11:48:19,300 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45 [2023-11-26 11:48:19,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 182 states and 220 transitions. [2023-11-26 11:48:19,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:19,300 INFO L218 hiAutomatonCegarLoop]: Abstraction has 182 states and 220 transitions. [2023-11-26 11:48:19,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states and 220 transitions. [2023-11-26 11:48:19,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 142. [2023-11-26 11:48:19,304 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-26 11:48:19,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 178 transitions. [2023-11-26 11:48:19,305 INFO L240 hiAutomatonCegarLoop]: Abstraction has 142 states and 178 transitions. [2023-11-26 11:48:19,305 INFO L428 stractBuchiCegarLoop]: Abstraction has 142 states and 178 transitions. [2023-11-26 11:48:19,306 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2023-11-26 11:48:19,306 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 142 states and 178 transitions. [2023-11-26 11:48:19,307 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 27 [2023-11-26 11:48:19,307 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:19,307 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:19,308 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-26 11:48:19,308 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:19,309 INFO L748 eck$LassoCheckResult]: Stem: 4713#$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); 4696#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; 4687#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; 4688#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; 4709#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 4710#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; 4711#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 4712#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; 4716#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 4715#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 4697#L20-4 main_~j~0#1 := 1; 4698#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; 4737#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 4738#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; 4745#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 4743#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; 4742#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 4740#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 4739#L25-1 assume !main_#t~short10#1; 4679#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 4680#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; 4693#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; 4699#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 4700#L25-1 [2023-11-26 11:48:19,309 INFO L750 eck$LassoCheckResult]: Loop: 4700#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; 4732#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 4730#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); 4728#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 4726#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; 4723#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 4724#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; 4733#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 4793#L26 assume !(main_~i~0#1 < 2); 4789#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 4792#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 4791#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; 4790#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 4788#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; 4787#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 4786#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 4700#L25-1 [2023-11-26 11:48:19,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:19,309 INFO L85 PathProgramCache]: Analyzing trace with hash 2116559114, now seen corresponding path program 3 times [2023-11-26 11:48:19,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:19,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539270032] [2023-11-26 11:48:19,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:19,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:19,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:19,334 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:19,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:19,352 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:19,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:19,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1110189812, now seen corresponding path program 1 times [2023-11-26 11:48:19,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:19,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069075426] [2023-11-26 11:48:19,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:19,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:19,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:19,364 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:19,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:19,373 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:19,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:19,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1483552747, now seen corresponding path program 2 times [2023-11-26 11:48:19,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:19,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620984370] [2023-11-26 11:48:19,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:19,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:19,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:19,630 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:19,881 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-26 11:48:19,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:48:19,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620984370] [2023-11-26 11:48:19,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620984370] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:48:19,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471746125] [2023-11-26 11:48:19,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-26 11:48:19,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:48:19,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:19,883 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:48:19,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2023-11-26 11:48:19,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-26 11:48:19,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-26 11:48:19,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-26 11:48:19,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:20,266 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-26 11:48:20,267 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:48:20,610 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-26 11:48:20,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471746125] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:48:20,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:48:20,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2023-11-26 11:48:20,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647382628] [2023-11-26 11:48:20,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:48:21,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:21,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-26 11:48:21,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2023-11-26 11:48:21,184 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-26 11:48:21,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:48:21,409 INFO L93 Difference]: Finished difference Result 379 states and 477 transitions. [2023-11-26 11:48:21,409 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 379 states and 477 transitions. [2023-11-26 11:48:21,413 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 32 [2023-11-26 11:48:21,416 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 379 states to 286 states and 364 transitions. [2023-11-26 11:48:21,416 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 57 [2023-11-26 11:48:21,416 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 57 [2023-11-26 11:48:21,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 286 states and 364 transitions. [2023-11-26 11:48:21,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:21,416 INFO L218 hiAutomatonCegarLoop]: Abstraction has 286 states and 364 transitions. [2023-11-26 11:48:21,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states and 364 transitions. [2023-11-26 11:48:21,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 144. [2023-11-26 11:48:21,421 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-26 11:48:21,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 180 transitions. [2023-11-26 11:48:21,422 INFO L240 hiAutomatonCegarLoop]: Abstraction has 144 states and 180 transitions. [2023-11-26 11:48:21,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-26 11:48:21,423 INFO L428 stractBuchiCegarLoop]: Abstraction has 144 states and 180 transitions. [2023-11-26 11:48:21,423 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2023-11-26 11:48:21,423 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 144 states and 180 transitions. [2023-11-26 11:48:21,424 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 27 [2023-11-26 11:48:21,424 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:21,424 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:21,425 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-26 11:48:21,425 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:21,425 INFO L748 eck$LassoCheckResult]: Stem: 5496#$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); 5479#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; 5469#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; 5470#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; 5492#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 5493#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; 5494#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 5495#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; 5503#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 5502#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; 5501#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 5500#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 5485#L20-4 main_~j~0#1 := 1; 5486#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; 5514#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 5515#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; 5519#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 5542#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; 5541#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 5539#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 5538#L25-1 assume !main_#t~short10#1; 5537#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 5536#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); 5535#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 5497#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; 5498#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 5505#L25-1 [2023-11-26 11:48:21,426 INFO L750 eck$LassoCheckResult]: Loop: 5505#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; 5461#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 5462#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); 5475#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 5476#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; 5533#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 5530#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; 5529#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 5528#L26 assume !(main_~i~0#1 < 2); 5524#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 5527#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 5526#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; 5525#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 5523#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; 5522#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 5520#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 5505#L25-1 [2023-11-26 11:48:21,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:21,426 INFO L85 PathProgramCache]: Analyzing trace with hash 628259176, now seen corresponding path program 4 times [2023-11-26 11:48:21,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:21,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307664054] [2023-11-26 11:48:21,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:21,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:21,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:21,449 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:21,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:21,468 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:21,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:21,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1110189812, now seen corresponding path program 2 times [2023-11-26 11:48:21,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:21,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333895197] [2023-11-26 11:48:21,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:21,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:21,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:21,478 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:21,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:21,485 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:21,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:21,486 INFO L85 PathProgramCache]: Analyzing trace with hash 2106369139, now seen corresponding path program 3 times [2023-11-26 11:48:21,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:21,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604476104] [2023-11-26 11:48:21,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:21,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:21,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:21,543 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:21,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:21,566 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:24,646 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:48:24,646 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:48:24,646 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:48:24,646 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:48:24,646 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:48:24,646 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:24,646 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:48:24,646 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:48:24,646 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration19_Lasso [2023-11-26 11:48:24,646 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:48:24,646 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:48:24,649 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:24,653 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:24,655 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:24,666 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:24,669 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:24,675 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:24,677 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:24,679 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:24,682 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:24,684 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:25,334 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:25,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-26 11:48:25,339 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:25,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-26 11:48:25,349 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:25,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-26 11:48:25,882 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:48:25,882 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:48:25,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:25,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:25,884 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:25,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2023-11-26 11:48:25,887 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:25,898 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:25,898 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:25,899 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:25,899 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:25,899 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:25,899 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:25,899 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:25,901 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:25,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:25,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:25,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:25,905 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:25,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2023-11-26 11:48:25,909 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:25,920 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:25,920 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:25,920 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:25,920 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:25,920 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:25,921 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:25,921 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:25,922 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:25,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:25,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:25,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:25,926 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:25,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2023-11-26 11:48:25,929 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:25,940 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:25,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:25,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:25,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:25,942 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:25,942 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:25,947 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:25,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2023-11-26 11:48:25,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:25,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:25,951 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:25,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2023-11-26 11:48:25,954 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:25,965 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:25,965 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:25,965 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:25,966 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:25,966 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:25,966 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:25,966 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:25,968 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:25,970 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:25,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:25,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:25,972 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:25,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2023-11-26 11:48:25,976 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:25,987 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:25,987 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:25,987 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:25,987 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:25,990 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:25,990 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:25,997 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:48:26,005 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-26 11:48:26,005 INFO L444 ModelExtractionUtils]: 1 out of 7 variables were initially zero. Simplification set additionally 3 variables to zero. [2023-11-26 11:48:26,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:26,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:26,007 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:26,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2023-11-26 11:48:26,009 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:48:26,021 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-26 11:48:26,021 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:48:26,021 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-26 11:48:26,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:26,057 INFO L156 tatePredicateManager]: 10 out of 10 supporting invariants were superfluous and have been removed [2023-11-26 11:48:26,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:26,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:26,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:48:26,110 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:26,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:26,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-26 11:48:26,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:26,264 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-26 11:48:26,264 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-26 11:48:26,265 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-26 11:48:26,368 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-26 11:48:26,369 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-26 11:48:26,369 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-26 11:48:26,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 50 transitions. [2023-11-26 11:48:26,370 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 50 transitions. Stem has 26 letters. Loop has 16 letters. [2023-11-26 11:48:26,370 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:26,370 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 50 transitions. Stem has 42 letters. Loop has 16 letters. [2023-11-26 11:48:26,370 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:26,370 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 50 transitions. Stem has 26 letters. Loop has 32 letters. [2023-11-26 11:48:26,371 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:26,371 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 415 states and 510 transitions. [2023-11-26 11:48:26,375 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 46 [2023-11-26 11:48:26,379 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 415 states to 315 states and 387 transitions. [2023-11-26 11:48:26,379 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 52 [2023-11-26 11:48:26,381 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 53 [2023-11-26 11:48:26,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 315 states and 387 transitions. [2023-11-26 11:48:26,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:26,382 INFO L218 hiAutomatonCegarLoop]: Abstraction has 315 states and 387 transitions. [2023-11-26 11:48:26,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states and 387 transitions. [2023-11-26 11:48:26,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 212. [2023-11-26 11:48:26,391 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-26 11:48:26,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 266 transitions. [2023-11-26 11:48:26,392 INFO L240 hiAutomatonCegarLoop]: Abstraction has 212 states and 266 transitions. [2023-11-26 11:48:26,392 INFO L428 stractBuchiCegarLoop]: Abstraction has 212 states and 266 transitions. [2023-11-26 11:48:26,392 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2023-11-26 11:48:26,393 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 212 states and 266 transitions. [2023-11-26 11:48:26,395 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 32 [2023-11-26 11:48:26,396 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:26,396 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:26,399 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-26 11:48:26,399 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 3, 3, 2, 1, 1, 1, 1, 1] [2023-11-26 11:48:26,400 INFO L748 eck$LassoCheckResult]: Stem: 6251#$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); 6236#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; 6225#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; 6226#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; 6247#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 6248#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; 6249#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 6250#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; 6257#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 6256#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; 6255#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 6254#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 6241#L20-4 main_~j~0#1 := 1; 6242#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; 6265#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6280#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; 6276#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 6275#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; 6274#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 6272#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6271#L25-1 assume !main_#t~short10#1; 6270#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 6269#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); 6267#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 6268#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; 6237#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6238#L25-1 [2023-11-26 11:48:26,400 INFO L750 eck$LassoCheckResult]: Loop: 6238#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; 6217#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 6218#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); 6232#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 6233#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; 6252#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6359#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; 6334#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 6358#L26 assume !(main_~i~0#1 < 2); 6357#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 6356#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6355#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; 6353#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 6347#L26 assume !(main_~i~0#1 < 2); 6346#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 6350#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6349#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; 6348#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 6345#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; 6322#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 6320#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 6238#L25-1 [2023-11-26 11:48:26,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:26,401 INFO L85 PathProgramCache]: Analyzing trace with hash 628259176, now seen corresponding path program 5 times [2023-11-26 11:48:26,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:26,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142173210] [2023-11-26 11:48:26,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:26,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:26,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:26,427 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:26,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:26,464 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:26,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:26,465 INFO L85 PathProgramCache]: Analyzing trace with hash 537320744, now seen corresponding path program 3 times [2023-11-26 11:48:26,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:26,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806856693] [2023-11-26 11:48:26,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:26,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:26,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:26,485 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:26,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:26,511 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:26,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:26,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1965549023, now seen corresponding path program 4 times [2023-11-26 11:48:26,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:26,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750685291] [2023-11-26 11:48:26,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:26,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:26,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:26,788 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-26 11:48:26,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:48:26,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750685291] [2023-11-26 11:48:26,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750685291] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:48:26,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618021436] [2023-11-26 11:48:26,789 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-26 11:48:26,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:48:26,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:26,796 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:48:26,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2023-11-26 11:48:26,931 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-26 11:48:26,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-26 11:48:26,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-26 11:48:26,934 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:26,975 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-26 11:48:26,975 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:48:27,037 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-26 11:48:27,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618021436] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:48:27,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:48:27,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2023-11-26 11:48:27,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018056251] [2023-11-26 11:48:27,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:48:27,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:27,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-26 11:48:27,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-11-26 11:48:27,904 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-26 11:48:28,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:48:28,052 INFO L93 Difference]: Finished difference Result 467 states and 580 transitions. [2023-11-26 11:48:28,052 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 467 states and 580 transitions. [2023-11-26 11:48:28,056 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 35 [2023-11-26 11:48:28,060 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 467 states to 457 states and 569 transitions. [2023-11-26 11:48:28,060 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 60 [2023-11-26 11:48:28,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 60 [2023-11-26 11:48:28,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 457 states and 569 transitions. [2023-11-26 11:48:28,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:28,061 INFO L218 hiAutomatonCegarLoop]: Abstraction has 457 states and 569 transitions. [2023-11-26 11:48:28,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states and 569 transitions. [2023-11-26 11:48:28,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 332. [2023-11-26 11:48:28,070 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-26 11:48:28,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 420 transitions. [2023-11-26 11:48:28,072 INFO L240 hiAutomatonCegarLoop]: Abstraction has 332 states and 420 transitions. [2023-11-26 11:48:28,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-26 11:48:28,073 INFO L428 stractBuchiCegarLoop]: Abstraction has 332 states and 420 transitions. [2023-11-26 11:48:28,073 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2023-11-26 11:48:28,073 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 332 states and 420 transitions. [2023-11-26 11:48:28,075 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 32 [2023-11-26 11:48:28,076 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:28,076 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:28,077 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:28,077 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 3, 3, 2, 1, 1, 1, 1, 1] [2023-11-26 11:48:28,077 INFO L748 eck$LassoCheckResult]: Stem: 7223#$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); 7210#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; 7200#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; 7201#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; 7219#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 7220#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; 7221#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 7222#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; 7230#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 7229#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; 7228#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 7227#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 7214#L20-4 main_~j~0#1 := 1; 7215#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; 7224#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7315#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; 7316#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7321#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); 7320#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 7319#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; 7285#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7267#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; 7261#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7256#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); 7253#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 7240#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; 7241#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7247#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; 7231#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7232#L26 assume !(main_~i~0#1 < 2); 7216#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 7211#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7212#L25-1 [2023-11-26 11:48:28,077 INFO L750 eck$LassoCheckResult]: Loop: 7212#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; 7193#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7194#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); 7206#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; 7235#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7236#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; 7336#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7386#L26 assume !(main_~i~0#1 < 2); 7385#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 7384#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7383#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; 7382#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7381#L26 assume !(main_~i~0#1 < 2); 7377#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 7380#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7379#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; 7378#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 7376#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; 7335#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 7334#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 7212#L25-1 [2023-11-26 11:48:28,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:28,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1981464187, now seen corresponding path program 1 times [2023-11-26 11:48:28,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:28,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53812348] [2023-11-26 11:48:28,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:28,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:28,116 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:28,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:28,151 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:28,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:28,179 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:28,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:28,180 INFO L85 PathProgramCache]: Analyzing trace with hash 537320744, now seen corresponding path program 4 times [2023-11-26 11:48:28,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:28,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668461702] [2023-11-26 11:48:28,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:28,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:28,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:28,204 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:28,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:28,214 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:28,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:28,215 INFO L85 PathProgramCache]: Analyzing trace with hash 2023257636, now seen corresponding path program 1 times [2023-11-26 11:48:28,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:28,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568908141] [2023-11-26 11:48:28,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:28,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:28,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:28,658 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-26 11:48:28,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:48:28,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568908141] [2023-11-26 11:48:28,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568908141] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:48:28,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600213783] [2023-11-26 11:48:28,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:28,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:48:28,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:28,660 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:48:28,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2023-11-26 11:48:28,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:28,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-26 11:48:28,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:29,109 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-26 11:48:29,110 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:48:29,535 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-26 11:48:29,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600213783] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:48:29,535 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:48:29,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 21 [2023-11-26 11:48:29,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563811293] [2023-11-26 11:48:29,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:48:30,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:30,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-26 11:48:30,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2023-11-26 11:48:30,351 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-26 11:48:30,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:48:30,720 INFO L93 Difference]: Finished difference Result 807 states and 1025 transitions. [2023-11-26 11:48:30,720 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 807 states and 1025 transitions. [2023-11-26 11:48:30,729 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 37 [2023-11-26 11:48:30,735 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 807 states to 552 states and 705 transitions. [2023-11-26 11:48:30,735 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 67 [2023-11-26 11:48:30,735 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 67 [2023-11-26 11:48:30,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 705 transitions. [2023-11-26 11:48:30,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:30,736 INFO L218 hiAutomatonCegarLoop]: Abstraction has 552 states and 705 transitions. [2023-11-26 11:48:30,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 705 transitions. [2023-11-26 11:48:30,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 334. [2023-11-26 11:48:30,746 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-26 11:48:30,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 422 transitions. [2023-11-26 11:48:30,748 INFO L240 hiAutomatonCegarLoop]: Abstraction has 334 states and 422 transitions. [2023-11-26 11:48:30,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-26 11:48:30,750 INFO L428 stractBuchiCegarLoop]: Abstraction has 334 states and 422 transitions. [2023-11-26 11:48:30,750 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2023-11-26 11:48:30,751 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 334 states and 422 transitions. [2023-11-26 11:48:30,753 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 32 [2023-11-26 11:48:30,753 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:30,754 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:30,756 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:30,757 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 3, 3, 2, 1, 1, 1, 1, 1] [2023-11-26 11:48:30,757 INFO L748 eck$LassoCheckResult]: Stem: 8704#$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); 8687#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; 8678#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; 8679#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; 8700#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 8701#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; 8702#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 8703#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; 8713#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 8712#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; 8711#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 8710#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; 8709#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 8708#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 8692#L20-4 main_~j~0#1 := 1; 8693#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; 8718#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8716#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; 8715#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8694#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); 8695#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 8783#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; 8765#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8762#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; 8758#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8755#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); 8752#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 8748#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; 8745#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8742#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; 8739#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8737#L26 assume !(main_~i~0#1 < 2); 8734#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 8688#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8689#L25-1 [2023-11-26 11:48:30,757 INFO L750 eck$LassoCheckResult]: Loop: 8689#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; 8670#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8671#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); 8683#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 8684#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; 8705#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8731#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; 8722#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8871#L26 assume !(main_~i~0#1 < 2); 8870#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 8869#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8868#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; 8867#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8866#L26 assume !(main_~i~0#1 < 2); 8862#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 8865#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8864#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; 8863#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 8861#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; 8832#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 8831#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 8689#L25-1 [2023-11-26 11:48:30,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:30,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1048075235, now seen corresponding path program 2 times [2023-11-26 11:48:30,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:30,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607113542] [2023-11-26 11:48:30,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:30,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:30,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:30,807 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:30,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:30,835 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:30,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:30,835 INFO L85 PathProgramCache]: Analyzing trace with hash 537320744, now seen corresponding path program 5 times [2023-11-26 11:48:30,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:30,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500706921] [2023-11-26 11:48:30,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:30,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:30,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:30,852 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:30,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:30,862 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:30,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:30,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1744052870, now seen corresponding path program 2 times [2023-11-26 11:48:30,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:30,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441126517] [2023-11-26 11:48:30,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:30,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:30,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:30,915 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:30,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:30,968 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:35,655 INFO L210 LassoAnalysis]: Preferences: [2023-11-26 11:48:35,655 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-26 11:48:35,655 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-26 11:48:35,655 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-26 11:48:35,655 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-26 11:48:35,655 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:35,655 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-26 11:48:35,655 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-26 11:48:35,655 INFO L133 ssoRankerPreferences]: Filename of dumped script: insertion_sort-1-2.c_Iteration22_Lasso [2023-11-26 11:48:35,655 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-26 11:48:35,655 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-26 11:48:35,658 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:35,663 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:35,665 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:35,674 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:35,676 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:35,678 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:35,683 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:35,685 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:35,687 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:35,689 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:36,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-26 11:48:36,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-26 11:48:36,431 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:36,433 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-26 11:48:36,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-26 11:48:36,976 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-26 11:48:36,977 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-26 11:48:36,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:36,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:36,979 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:36,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2023-11-26 11:48:36,984 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:36,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:36,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:36,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:36,995 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:36,996 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:36,996 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:37,001 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:37,004 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2023-11-26 11:48:37,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:37,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:37,006 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:37,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2023-11-26 11:48:37,009 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:37,019 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:37,020 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:37,020 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:37,020 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:37,020 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:37,020 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:37,020 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:37,022 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:37,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2023-11-26 11:48:37,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:37,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:37,026 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:37,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2023-11-26 11:48:37,028 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:37,039 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:37,039 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:37,039 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:37,039 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:37,040 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:37,040 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:37,044 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:37,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:37,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:37,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:37,048 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:37,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2023-11-26 11:48:37,051 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:37,062 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:37,062 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:37,062 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:37,062 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:37,063 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:37,064 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:37,073 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:37,076 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2023-11-26 11:48:37,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:37,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:37,077 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:37,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2023-11-26 11:48:37,080 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:37,091 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:37,091 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:37,091 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:37,091 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:37,091 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:37,091 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:37,091 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:37,093 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:37,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2023-11-26 11:48:37,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:37,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:37,097 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:37,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2023-11-26 11:48:37,099 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:37,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:37,110 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:37,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:37,110 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:37,111 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:37,111 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:37,111 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:37,112 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:37,115 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:37,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:37,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:37,118 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:37,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2023-11-26 11:48:37,121 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:37,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:37,132 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:37,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:37,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:37,132 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:37,133 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:37,133 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:37,134 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:37,138 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:37,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:37,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:37,139 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:37,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2023-11-26 11:48:37,142 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:37,152 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:37,152 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:37,152 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:37,152 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:37,153 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:37,153 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:37,153 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:37,154 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:37,157 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:37,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:37,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:37,158 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:37,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2023-11-26 11:48:37,160 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:37,171 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:37,171 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:37,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:37,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:37,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:37,172 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:37,172 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:37,173 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:37,176 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2023-11-26 11:48:37,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:37,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:37,177 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:37,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2023-11-26 11:48:37,179 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:37,190 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:37,190 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-26 11:48:37,190 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:37,190 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:37,190 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:37,190 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-26 11:48:37,190 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-26 11:48:37,192 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-26 11:48:37,194 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2023-11-26 11:48:37,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:37,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:37,195 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:37,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2023-11-26 11:48:37,198 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-26 11:48:37,209 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-26 11:48:37,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-26 11:48:37,209 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-26 11:48:37,209 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-26 11:48:37,218 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-26 11:48:37,218 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-26 11:48:37,243 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-26 11:48:37,277 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-26 11:48:37,277 INFO L444 ModelExtractionUtils]: 6 out of 19 variables were initially zero. Simplification set additionally 10 variables to zero. [2023-11-26 11:48:37,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-26 11:48:37,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:37,278 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-26 11:48:37,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2023-11-26 11:48:37,281 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-26 11:48:37,292 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-26 11:48:37,292 INFO L513 LassoAnalysis]: Proved termination. [2023-11-26 11:48:37,292 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_8, ULTIMATE.start_main_~j~0#1) = 7*v_rep(select #length ULTIMATE.start_main_~#v~0#1.base)_8 - 32*ULTIMATE.start_main_~j~0#1 Supporting invariants [] [2023-11-26 11:48:37,295 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2023-11-26 11:48:37,327 INFO L156 tatePredicateManager]: 8 out of 8 supporting invariants were superfluous and have been removed [2023-11-26 11:48:37,328 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~#v~0!base] could not be translated [2023-11-26 11:48:37,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:37,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:37,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:48:37,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:37,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:37,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-26 11:48:37,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:37,714 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-26 11:48:37,714 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 7 loop predicates [2023-11-26 11:48:37,715 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 334 states and 422 transitions. cyclomatic complexity: 106 Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 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-26 11:48:37,981 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 334 states and 422 transitions. cyclomatic complexity: 106. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 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 951 states and 1167 transitions. Complement of second has 18 states. [2023-11-26 11:48:37,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 1 stem states 8 non-accepting loop states 1 accepting loop states [2023-11-26 11:48:38,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 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-26 11:48:38,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 58 transitions. [2023-11-26 11:48:38,013 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 58 transitions. Stem has 34 letters. Loop has 21 letters. [2023-11-26 11:48:38,014 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:38,014 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 58 transitions. Stem has 55 letters. Loop has 21 letters. [2023-11-26 11:48:38,014 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:38,014 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 58 transitions. Stem has 34 letters. Loop has 42 letters. [2023-11-26 11:48:38,015 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-26 11:48:38,015 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 951 states and 1167 transitions. [2023-11-26 11:48:38,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2023-11-26 11:48:38,031 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 57 [2023-11-26 11:48:38,044 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 951 states to 635 states and 780 transitions. [2023-11-26 11:48:38,044 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 77 [2023-11-26 11:48:38,045 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 78 [2023-11-26 11:48:38,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 635 states and 780 transitions. [2023-11-26 11:48:38,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:38,045 INFO L218 hiAutomatonCegarLoop]: Abstraction has 635 states and 780 transitions. [2023-11-26 11:48:38,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states and 780 transitions. [2023-11-26 11:48:38,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 441. [2023-11-26 11:48:38,059 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-26 11:48:38,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 559 transitions. [2023-11-26 11:48:38,061 INFO L240 hiAutomatonCegarLoop]: Abstraction has 441 states and 559 transitions. [2023-11-26 11:48:38,061 INFO L428 stractBuchiCegarLoop]: Abstraction has 441 states and 559 transitions. [2023-11-26 11:48:38,062 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2023-11-26 11:48:38,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 441 states and 559 transitions. [2023-11-26 11:48:38,065 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 37 [2023-11-26 11:48:38,065 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:38,065 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:38,066 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:38,066 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 4, 4, 3, 1, 1, 1, 1, 1] [2023-11-26 11:48:38,067 INFO L748 eck$LassoCheckResult]: Stem: 10235#$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); 10213#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; 10204#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; 10205#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; 10231#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 10232#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; 10233#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 10234#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; 10245#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 10244#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; 10243#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 10242#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; 10241#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 10240#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 10218#L20-4 main_~j~0#1 := 1; 10219#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; 10258#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10255#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; 10254#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10224#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); 10225#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 10334#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; 10333#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10274#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; 10275#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10270#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); 10271#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 10260#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; 10261#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10301#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; 10285#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10283#L26 assume !(main_~i~0#1 < 2); 10280#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 10220#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10221#L25-1 [2023-11-26 11:48:38,067 INFO L750 eck$LassoCheckResult]: Loop: 10221#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; 10200#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10201#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); 10249#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 10236#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; 10237#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10421#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; 10391#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10420#L26 assume !(main_~i~0#1 < 2); 10419#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 10418#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10417#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; 10416#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10415#L26 assume !(main_~i~0#1 < 2); 10414#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 10413#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10412#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; 10411#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10410#L26 assume !(main_~i~0#1 < 2); 10406#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 10409#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10408#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; 10407#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 10405#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; 10373#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 10372#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 10221#L25-1 [2023-11-26 11:48:38,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:38,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1048075235, now seen corresponding path program 3 times [2023-11-26 11:48:38,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:38,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385040625] [2023-11-26 11:48:38,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:38,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:38,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:38,111 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:38,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:38,141 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:38,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:38,142 INFO L85 PathProgramCache]: Analyzing trace with hash 685640332, now seen corresponding path program 6 times [2023-11-26 11:48:38,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:38,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127792810] [2023-11-26 11:48:38,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:38,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:38,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:38,155 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:38,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:38,167 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:38,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:38,167 INFO L85 PathProgramCache]: Analyzing trace with hash 735801326, now seen corresponding path program 3 times [2023-11-26 11:48:38,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:38,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216401033] [2023-11-26 11:48:38,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:38,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:38,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:48:38,395 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-26 11:48:38,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:48:38,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216401033] [2023-11-26 11:48:38,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216401033] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 11:48:38,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414810843] [2023-11-26 11:48:38,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-26 11:48:38,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:48:38,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:48:38,399 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:48:38,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ff211c6-7f94-4a80-a2b0-203a45460175/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2023-11-26 11:48:38,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-11-26 11:48:38,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-26 11:48:38,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-26 11:48:38,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:48:38,785 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-26 11:48:38,785 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:48:38,882 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-26 11:48:38,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414810843] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:48:38,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 11:48:38,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 10 [2023-11-26 11:48:38,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523694036] [2023-11-26 11:48:38,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 11:48:39,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:48:39,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-26 11:48:39,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-26 11:48:39,878 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-26 11:48:40,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:48:40,094 INFO L93 Difference]: Finished difference Result 864 states and 1071 transitions. [2023-11-26 11:48:40,094 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 864 states and 1071 transitions. [2023-11-26 11:48:40,101 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 40 [2023-11-26 11:48:40,107 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 864 states to 848 states and 1054 transitions. [2023-11-26 11:48:40,107 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 86 [2023-11-26 11:48:40,107 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 86 [2023-11-26 11:48:40,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 848 states and 1054 transitions. [2023-11-26 11:48:40,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-26 11:48:40,108 INFO L218 hiAutomatonCegarLoop]: Abstraction has 848 states and 1054 transitions. [2023-11-26 11:48:40,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states and 1054 transitions. [2023-11-26 11:48:40,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 638. [2023-11-26 11:48:40,124 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-26 11:48:40,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 810 transitions. [2023-11-26 11:48:40,126 INFO L240 hiAutomatonCegarLoop]: Abstraction has 638 states and 810 transitions. [2023-11-26 11:48:40,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-26 11:48:40,127 INFO L428 stractBuchiCegarLoop]: Abstraction has 638 states and 810 transitions. [2023-11-26 11:48:40,127 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2023-11-26 11:48:40,128 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 638 states and 810 transitions. [2023-11-26 11:48:40,132 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 37 [2023-11-26 11:48:40,132 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-26 11:48:40,132 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-26 11:48:40,141 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 5, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:48:40,141 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-26 11:48:40,141 INFO L748 eck$LassoCheckResult]: Stem: 11921#$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); 11902#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; 11892#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; 11893#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; 11917#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11918#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; 11919#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11920#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; 11930#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11929#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; 11928#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11927#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; 11926#L20-2 main_#t~post5#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post5#1;havoc main_#t~post5#1; 11925#L20-3 assume !(main_~j~0#1 % 4294967296 < main_~SIZE~0#1 % 4294967296); 11907#L20-4 main_~j~0#1 := 1; 11908#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; 11957#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 11958#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; 11954#L25-3 assume !!main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 11953#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; 11952#L26-2 main_~i~0#1 := main_~i~0#1 - 1; 11950#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 11949#L25-1 assume !main_#t~short10#1; 11948#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 11947#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); 11946#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 11943#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; 11944#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 11985#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; 11983#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 11981#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); 11979#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 11972#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; 11973#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 12049#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; 12046#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 12043#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); 12041#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 12036#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; 12034#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 12021#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; 12022#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 11889#L25-6 [2023-11-26 11:48:40,141 INFO L750 eck$LassoCheckResult]: Loop: 11889#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); 11903#L22-2 main_#t~post7#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 11904#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; 11922#L25-5 main_#t~short10#1 := main_~i~0#1 >= 0; 11938#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; 11934#L25-3 assume !main_#t~short10#1;havoc main_#t~mem9#1;havoc main_#t~short10#1; 11889#L25-6 [2023-11-26 11:48:40,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:40,142 INFO L85 PathProgramCache]: Analyzing trace with hash -2005725242, now seen corresponding path program 6 times [2023-11-26 11:48:40,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:40,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066173270] [2023-11-26 11:48:40,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:40,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:40,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:40,184 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:40,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:40,235 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:40,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:40,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1749769138, now seen corresponding path program 4 times [2023-11-26 11:48:40,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:40,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281341340] [2023-11-26 11:48:40,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:40,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:40,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:40,242 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:48:40,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:48:40,247 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:48:40,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:48:40,248 INFO L85 PathProgramCache]: Analyzing trace with hash -259257261, now seen corresponding path program 7 times [2023-11-26 11:48:40,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:48:40,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360934126] [2023-11-26 11:48:40,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:48:40,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:48:40,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat