./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/termination-recursive-malloc/mergeSort.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 30e01a73 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_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-recursive-malloc/mergeSort.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e6d71d49c6e185294c0f1f4729e12b8d7df6d1365b5d24a48890a0be5b6780c4 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-30e01a7 [2023-11-23 22:25:04,626 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 22:25:04,749 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/config/svcomp-Termination-64bit-Automizer_Default.epf [2023-11-23 22:25:04,755 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 22:25:04,756 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 22:25:04,786 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 22:25:04,787 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 22:25:04,788 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 22:25:04,789 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 22:25:04,789 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 22:25:04,790 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 22:25:04,791 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 22:25:04,792 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 22:25:04,792 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-23 22:25:04,793 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-23 22:25:04,793 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-23 22:25:04,794 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-23 22:25:04,795 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-23 22:25:04,795 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-23 22:25:04,796 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 22:25:04,796 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-23 22:25:04,797 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 22:25:04,798 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 22:25:04,798 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-23 22:25:04,799 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-23 22:25:04,799 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-23 22:25:04,800 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-23 22:25:04,800 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 22:25:04,801 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-23 22:25:04,801 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 22:25:04,801 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 22:25:04,802 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 22:25:04,802 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 22:25:04,803 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 22:25:04,803 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-23 22:25:04,804 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_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/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_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e6d71d49c6e185294c0f1f4729e12b8d7df6d1365b5d24a48890a0be5b6780c4 [2023-11-23 22:25:05,092 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 22:25:05,117 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 22:25:05,120 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 22:25:05,121 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 22:25:05,122 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 22:25:05,124 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/../../sv-benchmarks/c/termination-recursive-malloc/mergeSort.i [2023-11-23 22:25:08,501 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 22:25:08,783 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 22:25:08,784 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/sv-benchmarks/c/termination-recursive-malloc/mergeSort.i [2023-11-23 22:25:08,793 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/data/3cb645dc5/dbfecb5ba47841fca2d0447d0d182a09/FLAG8bc13425f [2023-11-23 22:25:08,812 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/data/3cb645dc5/dbfecb5ba47841fca2d0447d0d182a09 [2023-11-23 22:25:08,816 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 22:25:08,818 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 22:25:08,820 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 22:25:08,820 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 22:25:08,827 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 22:25:08,828 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:25:08" (1/1) ... [2023-11-23 22:25:08,830 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6020bf06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:08, skipping insertion in model container [2023-11-23 22:25:08,830 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:25:08" (1/1) ... [2023-11-23 22:25:08,858 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 22:25:09,064 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 22:25:09,080 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 22:25:09,106 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 22:25:09,122 INFO L206 MainTranslator]: Completed translation [2023-11-23 22:25:09,122 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09 WrapperNode [2023-11-23 22:25:09,123 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 22:25:09,124 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 22:25:09,124 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 22:25:09,125 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 22:25:09,134 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09" (1/1) ... [2023-11-23 22:25:09,161 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09" (1/1) ... [2023-11-23 22:25:09,198 INFO L138 Inliner]: procedures = 12, calls = 20, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 103 [2023-11-23 22:25:09,199 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 22:25:09,200 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 22:25:09,200 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 22:25:09,200 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 22:25:09,211 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09" (1/1) ... [2023-11-23 22:25:09,212 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09" (1/1) ... [2023-11-23 22:25:09,215 INFO L184 PluginConnector]: Executing the observer HeapSplitter from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09" (1/1) ... [2023-11-23 22:25:09,228 INFO L189 HeapSplitter]: Split 10 memory accesses to 2 slices as follows [2, 8] [2023-11-23 22:25:09,228 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09" (1/1) ... [2023-11-23 22:25:09,229 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09" (1/1) ... [2023-11-23 22:25:09,237 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09" (1/1) ... [2023-11-23 22:25:09,241 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09" (1/1) ... [2023-11-23 22:25:09,243 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09" (1/1) ... [2023-11-23 22:25:09,245 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09" (1/1) ... [2023-11-23 22:25:09,248 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 22:25:09,249 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 22:25:09,249 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 22:25:09,250 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 22:25:09,251 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09" (1/1) ... [2023-11-23 22:25:09,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:09,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:09,298 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:09,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-23 22:25:09,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-23 22:25:09,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-23 22:25:09,348 INFO L130 BoogieDeclarations]: Found specification of procedure merge_sort [2023-11-23 22:25:09,349 INFO L138 BoogieDeclarations]: Found implementation of procedure merge_sort [2023-11-23 22:25:09,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 22:25:09,351 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 22:25:09,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 22:25:09,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-23 22:25:09,351 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-23 22:25:09,351 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 22:25:09,498 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 22:25:09,502 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 22:25:09,746 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 22:25:09,761 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 22:25:09,761 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-23 22:25:09,763 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:25:09 BoogieIcfgContainer [2023-11-23 22:25:09,763 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 22:25:09,764 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-23 22:25:09,764 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-23 22:25:09,769 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-23 22:25:09,770 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-23 22:25:09,770 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 23.11 10:25:08" (1/3) ... [2023-11-23 22:25:09,771 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1c917320 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 10:25:09, skipping insertion in model container [2023-11-23 22:25:09,772 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-23 22:25:09,772 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:25:09" (2/3) ... [2023-11-23 22:25:09,772 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1c917320 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 10:25:09, skipping insertion in model container [2023-11-23 22:25:09,772 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-23 22:25:09,773 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:25:09" (3/3) ... [2023-11-23 22:25:09,774 INFO L332 chiAutomizerObserver]: Analyzing ICFG mergeSort.i [2023-11-23 22:25:09,835 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-23 22:25:09,835 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-23 22:25:09,836 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-23 22:25:09,836 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-23 22:25:09,836 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-23 22:25:09,836 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-23 22:25:09,836 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-23 22:25:09,837 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-23 22:25:09,841 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 31 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-23 22:25:09,864 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 16 [2023-11-23 22:25:09,864 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:09,864 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:09,870 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2023-11-23 22:25:09,870 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-23 22:25:09,871 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-23 22:25:09,871 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 31 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-23 22:25:09,875 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 16 [2023-11-23 22:25:09,875 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:09,875 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:09,876 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2023-11-23 22:25:09,876 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-23 22:25:09,885 INFO L748 eck$LassoCheckResult]: Stem: 29#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 7#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 16#L35true assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 10#L40-3true [2023-11-23 22:25:09,886 INFO L750 eck$LassoCheckResult]: Loop: 10#L40-3true assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 11#L40-2true main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 10#L40-3true [2023-11-23 22:25:09,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:09,894 INFO L85 PathProgramCache]: Analyzing trace with hash 89440, now seen corresponding path program 1 times [2023-11-23 22:25:09,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:09,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741926986] [2023-11-23 22:25:09,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:09,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:10,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:10,003 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:10,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:10,036 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:10,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:10,039 INFO L85 PathProgramCache]: Analyzing trace with hash 3363, now seen corresponding path program 1 times [2023-11-23 22:25:10,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:10,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578614673] [2023-11-23 22:25:10,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:10,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:10,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:10,056 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:10,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:10,096 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:10,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:10,100 INFO L85 PathProgramCache]: Analyzing trace with hash 85954242, now seen corresponding path program 1 times [2023-11-23 22:25:10,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:10,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053396487] [2023-11-23 22:25:10,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:10,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:10,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:10,155 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:10,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:10,194 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:10,502 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:25:10,503 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:25:10,503 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:25:10,503 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:25:10,503 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-23 22:25:10,504 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:10,504 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:25:10,504 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:25:10,504 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration1_Lasso [2023-11-23 22:25:10,504 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:25:10,505 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:25:10,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-23 22:25:10,538 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:10,541 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:10,545 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:10,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-23 22:25:10,553 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:10,680 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:10,956 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:25:10,961 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-23 22:25:10,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:10,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:10,967 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:10,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-11-23 22:25:10,980 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:10,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:10,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:10,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:10,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:10,995 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:10,999 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:10,999 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:11,015 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:11,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:11,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:11,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:11,041 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:11,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-23 22:25:11,061 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:11,061 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:11,061 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:11,061 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:11,061 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:11,063 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:11,063 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:11,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-23 22:25:11,087 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:11,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:11,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:11,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:11,107 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:11,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:11,128 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:11,129 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:11,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:11,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:11,129 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:11,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-23 22:25:11,130 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:11,131 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:11,140 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:11,160 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:11,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:11,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:11,162 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:11,172 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:11,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-23 22:25:11,185 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:11,186 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:11,186 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:11,186 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:11,186 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:11,187 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:11,187 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:11,196 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:11,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:11,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:11,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:11,222 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:11,232 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:11,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-23 22:25:11,244 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:11,244 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:11,244 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:11,245 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:11,245 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:11,245 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:11,246 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:11,255 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:11,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:11,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:11,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:11,277 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:11,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-23 22:25:11,279 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:11,293 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:11,293 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2023-11-23 22:25:11,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:11,293 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:11,300 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2023-11-23 22:25:11,300 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:11,331 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:11,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:11,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:11,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:11,352 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:11,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-23 22:25:11,356 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:11,368 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:11,368 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:11,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:11,369 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:11,369 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:11,370 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:11,370 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:11,387 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:11,406 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:11,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:11,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:11,408 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:11,416 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:11,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-23 22:25:11,428 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:11,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:11,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:11,428 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:11,432 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:11,432 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:11,455 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:11,478 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:11,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:11,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:11,480 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:11,488 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:11,501 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:11,501 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:11,501 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:11,501 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:11,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-23 22:25:11,506 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:11,506 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:11,518 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:11,542 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:11,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:11,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:11,544 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:11,556 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:11,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-23 22:25:11,568 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:11,569 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:11,569 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:11,569 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:11,577 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:11,577 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:11,593 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-23 22:25:11,629 INFO L443 ModelExtractionUtils]: Simplification made 11 calls to the SMT solver. [2023-11-23 22:25:11,629 INFO L444 ModelExtractionUtils]: 1 out of 16 variables were initially zero. Simplification set additionally 11 variables to zero. [2023-11-23 22:25:11,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:11,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:11,688 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:11,691 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-23 22:25:11,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2023-11-23 22:25:11,709 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-23 22:25:11,710 INFO L513 LassoAnalysis]: Proved termination. [2023-11-23 22:25:11,710 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~a~0#1.offset, v_rep(select #length ULTIMATE.start_main_~a~0#1.base)_1, ULTIMATE.start_main_~i~1#1) = -1*ULTIMATE.start_main_~a~0#1.offset + 1*v_rep(select #length ULTIMATE.start_main_~a~0#1.base)_1 - 4*ULTIMATE.start_main_~i~1#1 Supporting invariants [] [2023-11-23 22:25:11,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:11,746 INFO L156 tatePredicateManager]: 1 out of 1 supporting invariants were superfluous and have been removed [2023-11-23 22:25:11,754 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[~a~0!base] could not be translated [2023-11-23 22:25:11,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:11,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:11,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 22:25:11,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:11,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:11,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 13 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-23 22:25:11,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:11,845 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-23 22:25:11,900 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-23 22:25:11,902 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 31 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) 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-23 22:25:11,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:12,029 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 31 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3). 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 63 states and 87 transitions. Complement of second has 9 states. [2023-11-23 22:25:12,031 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-23 22:25:12,037 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-23 22:25:12,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 45 transitions. [2023-11-23 22:25:12,042 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 45 transitions. Stem has 3 letters. Loop has 2 letters. [2023-11-23 22:25:12,043 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:12,043 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 45 transitions. Stem has 5 letters. Loop has 2 letters. [2023-11-23 22:25:12,043 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:12,043 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 45 transitions. Stem has 3 letters. Loop has 4 letters. [2023-11-23 22:25:12,044 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:12,045 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 63 states and 87 transitions. [2023-11-23 22:25:12,061 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2023-11-23 22:25:12,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 63 states to 28 states and 39 transitions. [2023-11-23 22:25:12,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 25 [2023-11-23 22:25:12,071 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 [2023-11-23 22:25:12,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 39 transitions. [2023-11-23 22:25:12,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-23 22:25:12,074 INFO L218 hiAutomatonCegarLoop]: Abstraction has 28 states and 39 transitions. [2023-11-23 22:25:12,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states and 39 transitions. [2023-11-23 22:25:12,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2023-11-23 22:25:12,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-23 22:25:12,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 39 transitions. [2023-11-23 22:25:12,108 INFO L240 hiAutomatonCegarLoop]: Abstraction has 28 states and 39 transitions. [2023-11-23 22:25:12,109 INFO L428 stractBuchiCegarLoop]: Abstraction has 28 states and 39 transitions. [2023-11-23 22:25:12,111 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-23 22:25:12,112 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28 states and 39 transitions. [2023-11-23 22:25:12,114 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2023-11-23 22:25:12,114 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:12,115 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:12,115 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2023-11-23 22:25:12,115 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-11-23 22:25:12,116 INFO L748 eck$LassoCheckResult]: Stem: 168#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 151#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 152#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 154#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 155#L40-4 havoc main_~i~1#1; 141#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 142#$Ultimate##0 [2023-11-23 22:25:12,116 INFO L750 eck$LassoCheckResult]: Loop: 142#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 163#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 144#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 142#$Ultimate##0 [2023-11-23 22:25:12,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:12,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1630387501, now seen corresponding path program 1 times [2023-11-23 22:25:12,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:12,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844885642] [2023-11-23 22:25:12,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:12,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:12,242 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-23 22:25:12,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:25:12,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844885642] [2023-11-23 22:25:12,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844885642] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:25:12,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:25:12,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 22:25:12,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230527592] [2023-11-23 22:25:12,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:25:12,247 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-23 22:25:12,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:12,248 INFO L85 PathProgramCache]: Analyzing trace with hash 30002, now seen corresponding path program 1 times [2023-11-23 22:25:12,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:12,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801395358] [2023-11-23 22:25:12,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:12,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:12,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:12,265 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:12,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:12,280 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:12,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:25:12,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 22:25:12,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 22:25:12,608 INFO L87 Difference]: Start difference. First operand 28 states and 39 transitions. cyclomatic complexity: 15 Second operand has 3 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-23 22:25:12,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:25:12,641 INFO L93 Difference]: Finished difference Result 29 states and 37 transitions. [2023-11-23 22:25:12,641 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29 states and 37 transitions. [2023-11-23 22:25:12,646 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2023-11-23 22:25:12,648 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29 states to 29 states and 37 transitions. [2023-11-23 22:25:12,648 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26 [2023-11-23 22:25:12,649 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 [2023-11-23 22:25:12,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 37 transitions. [2023-11-23 22:25:12,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-23 22:25:12,650 INFO L218 hiAutomatonCegarLoop]: Abstraction has 29 states and 37 transitions. [2023-11-23 22:25:12,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states and 37 transitions. [2023-11-23 22:25:12,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 28. [2023-11-23 22:25:12,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 24 states have internal predecessors, (31), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-23 22:25:12,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 36 transitions. [2023-11-23 22:25:12,654 INFO L240 hiAutomatonCegarLoop]: Abstraction has 28 states and 36 transitions. [2023-11-23 22:25:12,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 22:25:12,660 INFO L428 stractBuchiCegarLoop]: Abstraction has 28 states and 36 transitions. [2023-11-23 22:25:12,660 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-23 22:25:12,660 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28 states and 36 transitions. [2023-11-23 22:25:12,662 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2023-11-23 22:25:12,662 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:12,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:12,663 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:12,663 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-11-23 22:25:12,663 INFO L748 eck$LassoCheckResult]: Stem: 231#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 214#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 215#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 217#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 218#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 219#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 220#L40-4 havoc main_~i~1#1; 204#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 205#$Ultimate##0 [2023-11-23 22:25:12,663 INFO L750 eck$LassoCheckResult]: Loop: 205#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 226#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 207#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 205#$Ultimate##0 [2023-11-23 22:25:12,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:12,664 INFO L85 PathProgramCache]: Analyzing trace with hash 862387761, now seen corresponding path program 1 times [2023-11-23 22:25:12,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:12,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260614899] [2023-11-23 22:25:12,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:12,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:12,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:12,687 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:12,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:12,704 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:12,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:12,705 INFO L85 PathProgramCache]: Analyzing trace with hash 30002, now seen corresponding path program 2 times [2023-11-23 22:25:12,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:12,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751094618] [2023-11-23 22:25:12,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:12,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:12,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:12,714 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:12,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:12,722 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:12,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:12,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1100576510, now seen corresponding path program 1 times [2023-11-23 22:25:12,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:12,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507677996] [2023-11-23 22:25:12,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:12,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:12,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:12,860 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-23 22:25:12,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:25:12,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507677996] [2023-11-23 22:25:12,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507677996] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 22:25:12,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492105799] [2023-11-23 22:25:12,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:12,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:25:12,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:12,863 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:25:12,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-23 22:25:12,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:12,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 22:25:12,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:12,980 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-23 22:25:12,980 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:25:13,059 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-23 22:25:13,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492105799] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 22:25:13,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 22:25:13,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2023-11-23 22:25:13,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969211678] [2023-11-23 22:25:13,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 22:25:13,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:25:13,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 22:25:13,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-23 22:25:13,305 INFO L87 Difference]: Start difference. First operand 28 states and 36 transitions. cyclomatic complexity: 12 Second operand has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-23 22:25:13,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:25:13,412 INFO L93 Difference]: Finished difference Result 39 states and 48 transitions. [2023-11-23 22:25:13,412 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 39 states and 48 transitions. [2023-11-23 22:25:13,416 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2023-11-23 22:25:13,420 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 39 states to 33 states and 42 transitions. [2023-11-23 22:25:13,420 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28 [2023-11-23 22:25:13,420 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28 [2023-11-23 22:25:13,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 42 transitions. [2023-11-23 22:25:13,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-23 22:25:13,423 INFO L218 hiAutomatonCegarLoop]: Abstraction has 33 states and 42 transitions. [2023-11-23 22:25:13,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states and 42 transitions. [2023-11-23 22:25:13,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 30. [2023-11-23 22:25:13,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 26 states have (on average 1.2692307692307692) internal successors, (33), 26 states have internal predecessors, (33), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-23 22:25:13,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 38 transitions. [2023-11-23 22:25:13,433 INFO L240 hiAutomatonCegarLoop]: Abstraction has 30 states and 38 transitions. [2023-11-23 22:25:13,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-23 22:25:13,436 INFO L428 stractBuchiCegarLoop]: Abstraction has 30 states and 38 transitions. [2023-11-23 22:25:13,436 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-23 22:25:13,436 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30 states and 38 transitions. [2023-11-23 22:25:13,439 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2023-11-23 22:25:13,443 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:13,443 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:13,443 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:13,444 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-11-23 22:25:13,444 INFO L748 eck$LassoCheckResult]: Stem: 376#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 358#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 359#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 361#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 362#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 363#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 364#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 377#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 375#L40-4 havoc main_~i~1#1; 348#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 349#$Ultimate##0 [2023-11-23 22:25:13,444 INFO L750 eck$LassoCheckResult]: Loop: 349#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 370#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 351#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 349#$Ultimate##0 [2023-11-23 22:25:13,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:13,445 INFO L85 PathProgramCache]: Analyzing trace with hash -172336625, now seen corresponding path program 2 times [2023-11-23 22:25:13,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:13,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309643338] [2023-11-23 22:25:13,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:13,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:13,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:13,479 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:13,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:13,512 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:13,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:13,514 INFO L85 PathProgramCache]: Analyzing trace with hash 30002, now seen corresponding path program 3 times [2023-11-23 22:25:13,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:13,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506867244] [2023-11-23 22:25:13,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:13,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:13,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:13,525 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:13,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:13,541 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:13,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:13,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1594476444, now seen corresponding path program 2 times [2023-11-23 22:25:13,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:13,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90280840] [2023-11-23 22:25:13,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:13,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:13,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:13,599 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:13,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:13,640 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:14,429 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:25:14,429 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:25:14,430 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:25:14,430 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:25:14,430 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-23 22:25:14,430 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:14,430 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:25:14,430 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:25:14,430 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration4_Lasso [2023-11-23 22:25:14,430 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:25:14,430 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:25:14,435 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,438 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,441 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,444 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,447 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,450 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,454 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,734 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,737 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,740 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,743 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,745 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,749 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,752 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,755 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,758 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,760 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,763 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,766 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,769 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,772 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,775 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,777 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,780 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,783 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,786 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,789 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,791 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,794 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,797 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,800 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,802 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,805 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,808 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,811 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,814 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,817 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,820 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,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-23 22:25:14,828 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,830 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,833 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,837 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,841 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,844 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:14,849 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:15,298 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:25:15,299 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-23 22:25:15,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:15,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:15,300 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:15,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-11-23 22:25:15,311 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:15,325 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:15,325 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:15,325 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:15,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:15,326 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:15,327 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:15,327 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:15,336 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:15,360 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:15,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:15,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:15,362 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:15,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-11-23 22:25:15,372 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:15,385 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:15,385 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:15,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:15,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:15,386 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:15,386 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:15,387 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:15,403 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:15,427 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:15,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:15,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:15,428 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:15,431 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:15,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-23 22:25:15,444 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:15,445 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:15,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:15,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:15,445 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:15,446 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:15,446 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:15,455 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:15,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:15,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:15,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:15,481 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:15,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-23 22:25:15,487 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:15,500 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:15,500 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:15,500 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:15,500 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:15,500 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:15,502 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:15,502 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:15,519 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:15,542 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:15,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:15,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:15,544 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:15,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-23 22:25:15,565 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:15,565 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:15,565 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:15,565 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:15,565 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:15,566 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:15,566 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:15,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-11-23 22:25:15,579 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:15,603 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:15,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:15,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:15,605 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:15,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-23 22:25:15,612 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:15,626 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:15,626 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:15,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:15,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:15,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:15,627 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:15,628 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:15,643 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:15,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:15,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:15,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:15,667 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:15,675 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:15,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2023-11-23 22:25:15,688 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:15,688 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:15,688 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:15,688 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:15,696 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:15,696 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:15,715 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-23 22:25:15,740 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2023-11-23 22:25:15,740 INFO L444 ModelExtractionUtils]: 7 out of 13 variables were initially zero. Simplification set additionally 4 variables to zero. [2023-11-23 22:25:15,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:15,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:15,743 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:15,750 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-23 22:25:15,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-23 22:25:15,780 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-23 22:25:15,780 INFO L513 LassoAnalysis]: Proved termination. [2023-11-23 22:25:15,780 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_#in~n#1) = 1*merge_sort_#in~n#1 Supporting invariants [] [2023-11-23 22:25:15,801 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:15,806 INFO L156 tatePredicateManager]: 2 out of 2 supporting invariants were superfluous and have been removed [2023-11-23 22:25:15,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:15,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:15,851 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-23 22:25:15,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:15,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:15,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 22:25:15,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:15,935 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-23 22:25:15,936 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2023-11-23 22:25:15,936 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 30 states and 38 transitions. cyclomatic complexity: 12 Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-23 22:25:15,999 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 30 states and 38 transitions. cyclomatic complexity: 12. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 48 states and 60 transitions. Complement of second has 12 states. [2023-11-23 22:25:16,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-23 22:25:16,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 2 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-23 22:25:16,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-23 22:25:16,003 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 10 letters. Loop has 3 letters. [2023-11-23 22:25:16,004 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:16,004 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 13 letters. Loop has 3 letters. [2023-11-23 22:25:16,004 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:16,004 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 10 letters. Loop has 6 letters. [2023-11-23 22:25:16,005 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:16,005 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48 states and 60 transitions. [2023-11-23 22:25:16,007 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2023-11-23 22:25:16,013 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48 states to 39 states and 51 transitions. [2023-11-23 22:25:16,013 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 29 [2023-11-23 22:25:16,015 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 30 [2023-11-23 22:25:16,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 51 transitions. [2023-11-23 22:25:16,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:25:16,016 INFO L218 hiAutomatonCegarLoop]: Abstraction has 39 states and 51 transitions. [2023-11-23 22:25:16,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states and 51 transitions. [2023-11-23 22:25:16,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 37. [2023-11-23 22:25:16,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 31 states have (on average 1.2580645161290323) internal successors, (39), 31 states have internal predecessors, (39), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-23 22:25:16,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 47 transitions. [2023-11-23 22:25:16,028 INFO L240 hiAutomatonCegarLoop]: Abstraction has 37 states and 47 transitions. [2023-11-23 22:25:16,028 INFO L428 stractBuchiCegarLoop]: Abstraction has 37 states and 47 transitions. [2023-11-23 22:25:16,028 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-23 22:25:16,028 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 37 states and 47 transitions. [2023-11-23 22:25:16,029 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2023-11-23 22:25:16,029 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:16,029 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:16,031 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:16,031 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:16,031 INFO L748 eck$LassoCheckResult]: Stem: 537#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 515#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 516#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 518#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 519#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 520#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 521#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 538#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 536#L40-4 havoc main_~i~1#1; 504#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 505#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 530#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 509#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 529#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 531#L24 assume ~n#1 < 2; 527#merge_sortFINAL assume true; 526#merge_sortEXIT >#88#return; 508#L27-1 [2023-11-23 22:25:16,032 INFO L750 eck$LassoCheckResult]: Loop: 508#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 528#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 540#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 507#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 528#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 540#L24 assume ~n#1 < 2; 517#merge_sortFINAL assume true; 539#merge_sortEXIT >#88#return; 508#L27-1 [2023-11-23 22:25:16,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:16,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1352366372, now seen corresponding path program 1 times [2023-11-23 22:25:16,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:16,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509354244] [2023-11-23 22:25:16,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:16,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:16,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:16,081 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:16,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:16,112 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:16,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:16,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1121289573, now seen corresponding path program 1 times [2023-11-23 22:25:16,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:16,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490779659] [2023-11-23 22:25:16,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:16,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:16,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:16,122 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:16,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:16,131 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:16,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:16,131 INFO L85 PathProgramCache]: Analyzing trace with hash -526901058, now seen corresponding path program 1 times [2023-11-23 22:25:16,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:16,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617011890] [2023-11-23 22:25:16,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:16,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:16,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:16,384 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:16,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 22:25:16,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:16,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-23 22:25:16,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:16,577 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-23 22:25:16,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:25:16,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617011890] [2023-11-23 22:25:16,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617011890] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 22:25:16,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055201134] [2023-11-23 22:25:16,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:16,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:25:16,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:16,583 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:25:16,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-23 22:25:16,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:16,667 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-23 22:25:16,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:16,751 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-23 22:25:16,751 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:25:16,867 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-23 22:25:16,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055201134] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 22:25:16,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 22:25:16,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 15 [2023-11-23 22:25:16,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057093505] [2023-11-23 22:25:16,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 22:25:17,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:25:17,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-23 22:25:17,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2023-11-23 22:25:17,395 INFO L87 Difference]: Start difference. First operand 37 states and 47 transitions. cyclomatic complexity: 15 Second operand has 15 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 12 states have internal predecessors, (25), 5 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-23 22:25:17,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:25:17,718 INFO L93 Difference]: Finished difference Result 75 states and 93 transitions. [2023-11-23 22:25:17,719 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 75 states and 93 transitions. [2023-11-23 22:25:17,721 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 25 [2023-11-23 22:25:17,722 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 75 states to 70 states and 88 transitions. [2023-11-23 22:25:17,723 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 57 [2023-11-23 22:25:17,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 60 [2023-11-23 22:25:17,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 88 transitions. [2023-11-23 22:25:17,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:25:17,725 INFO L218 hiAutomatonCegarLoop]: Abstraction has 70 states and 88 transitions. [2023-11-23 22:25:17,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states and 88 transitions. [2023-11-23 22:25:17,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 67. [2023-11-23 22:25:17,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 55 states have (on average 1.2363636363636363) internal successors, (68), 56 states have internal predecessors, (68), 7 states have call successors, (7), 6 states have call predecessors, (7), 5 states have return successors, (8), 4 states have call predecessors, (8), 5 states have call successors, (8) [2023-11-23 22:25:17,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 83 transitions. [2023-11-23 22:25:17,731 INFO L240 hiAutomatonCegarLoop]: Abstraction has 67 states and 83 transitions. [2023-11-23 22:25:17,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-23 22:25:17,733 INFO L428 stractBuchiCegarLoop]: Abstraction has 67 states and 83 transitions. [2023-11-23 22:25:17,733 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-23 22:25:17,733 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 67 states and 83 transitions. [2023-11-23 22:25:17,734 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 24 [2023-11-23 22:25:17,734 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:17,734 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:17,735 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:17,735 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:17,736 INFO L748 eck$LassoCheckResult]: Stem: 843#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 818#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 819#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 821#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 822#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 823#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 824#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 857#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 858#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 859#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 854#L40-4 havoc main_~i~1#1; 812#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 850#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 834#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 811#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 832#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 835#L24 assume ~n#1 < 2; 840#merge_sortFINAL assume true; 829#merge_sortEXIT >#88#return; 810#L27-1 [2023-11-23 22:25:17,736 INFO L750 eck$LassoCheckResult]: Loop: 810#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 831#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 833#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 809#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 831#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 833#L24 assume ~n#1 < 2; 872#merge_sortFINAL assume true; 871#merge_sortEXIT >#88#return; 810#L27-1 [2023-11-23 22:25:17,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:17,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1854838534, now seen corresponding path program 2 times [2023-11-23 22:25:17,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:17,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987925078] [2023-11-23 22:25:17,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:17,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:17,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:17,771 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:17,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:17,787 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:17,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:17,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1121289573, now seen corresponding path program 2 times [2023-11-23 22:25:17,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:17,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203311520] [2023-11-23 22:25:17,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:17,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:17,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:17,795 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:17,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:17,803 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:17,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:17,804 INFO L85 PathProgramCache]: Analyzing trace with hash 8928416, now seen corresponding path program 2 times [2023-11-23 22:25:17,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:17,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116581909] [2023-11-23 22:25:17,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:17,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:17,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:17,828 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:17,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:17,850 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:19,623 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:25:19,623 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:25:19,623 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:25:19,623 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:25:19,623 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-23 22:25:19,624 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:19,624 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:25:19,624 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:25:19,624 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration6_Lasso [2023-11-23 22:25:19,624 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:25:19,624 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:25:19,629 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,632 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,635 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,638 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,645 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,648 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,651 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,654 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,923 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,926 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,929 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,932 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,935 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,938 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,941 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,943 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,946 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,948 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,951 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,953 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,956 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,959 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,961 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,963 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,966 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,969 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,971 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,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-23 22:25:19,976 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,979 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,982 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,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-23 22:25:19,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-23 22:25:19,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-23 22:25:19,995 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:19,998 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:20,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-23 22:25:20,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-23 22:25:20,006 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:20,009 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:20,011 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:20,547 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:25:20,551 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-23 22:25:20,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:20,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:20,553 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:20,561 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:20,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-23 22:25:20,575 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:20,576 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:20,576 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:20,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:20,576 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:20,577 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:20,577 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:20,595 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:20,620 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:20,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:20,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:20,622 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:20,625 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:20,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-23 22:25:20,638 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:20,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:20,639 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:20,639 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:20,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:20,639 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:20,640 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:20,653 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:20,678 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:20,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:20,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:20,680 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:20,683 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:20,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2023-11-23 22:25:20,696 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:20,696 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:20,697 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:20,697 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:20,697 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:20,698 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:20,698 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:20,723 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:20,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:20,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:20,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:20,749 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:20,752 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:20,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-23 22:25:20,766 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:20,766 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:20,766 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:20,766 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:20,766 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:20,767 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:20,767 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:20,781 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:20,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:20,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:20,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:20,807 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:20,810 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:20,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2023-11-23 22:25:20,824 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:20,824 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:20,824 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:20,824 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:20,824 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:20,825 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:20,825 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:20,851 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:20,873 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:20,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:20,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:20,875 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:20,882 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:20,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:20,896 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:20,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:20,896 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:20,896 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:20,897 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:20,897 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:20,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-23 22:25:20,906 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:20,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:20,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:20,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:20,932 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:20,935 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:20,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-11-23 22:25:20,949 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:20,949 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:20,949 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:20,949 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:20,949 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:20,950 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:20,950 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:20,959 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:20,978 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:20,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:20,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:20,980 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:20,983 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:20,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-11-23 22:25:20,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:20,996 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:20,996 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:20,996 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:20,998 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:20,998 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:21,015 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:21,034 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:21,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:21,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:21,036 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:21,039 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:21,052 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:21,052 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2023-11-23 22:25:21,052 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:21,052 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:21,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-23 22:25:21,057 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2023-11-23 22:25:21,057 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:21,079 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:21,102 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:21,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:21,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:21,103 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:21,111 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:21,124 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:21,124 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:21,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:21,124 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:21,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-11-23 22:25:21,135 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:21,135 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:21,195 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-23 22:25:21,243 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-23 22:25:21,243 INFO L444 ModelExtractionUtils]: 0 out of 25 variables were initially zero. Simplification set additionally 22 variables to zero. [2023-11-23 22:25:21,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:21,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:21,248 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:21,250 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-23 22:25:21,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-11-23 22:25:21,283 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-23 22:25:21,283 INFO L513 LassoAnalysis]: Proved termination. [2023-11-23 22:25:21,283 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_~m~0#1, merge_sort_~n#1) = -1*merge_sort_~m~0#1 + 1*merge_sort_~n#1 Supporting invariants [] [2023-11-23 22:25:21,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:21,310 INFO L156 tatePredicateManager]: 1 out of 1 supporting invariants were superfluous and have been removed [2023-11-23 22:25:21,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:21,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:21,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 22:25:21,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:21,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:21,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-23 22:25:21,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:21,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-23 22:25:21,562 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 5 loop predicates [2023-11-23 22:25:21,562 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 67 states and 83 transitions. cyclomatic complexity: 23 Second operand has 7 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-23 22:25:21,760 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 67 states and 83 transitions. cyclomatic complexity: 23. Second operand has 7 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Result 325 states and 440 transitions. Complement of second has 28 states. [2023-11-23 22:25:21,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 2 stem states 4 non-accepting loop states 1 accepting loop states [2023-11-23 22:25:21,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-23 22:25:21,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 71 transitions. [2023-11-23 22:25:21,764 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 71 transitions. Stem has 19 letters. Loop has 8 letters. [2023-11-23 22:25:21,764 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:21,765 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 71 transitions. Stem has 27 letters. Loop has 8 letters. [2023-11-23 22:25:21,765 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:21,766 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 71 transitions. Stem has 19 letters. Loop has 16 letters. [2023-11-23 22:25:21,768 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:21,769 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 325 states and 440 transitions. [2023-11-23 22:25:21,780 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 88 [2023-11-23 22:25:21,787 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 325 states to 237 states and 327 transitions. [2023-11-23 22:25:21,787 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 171 [2023-11-23 22:25:21,788 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 174 [2023-11-23 22:25:21,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 237 states and 327 transitions. [2023-11-23 22:25:21,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:25:21,788 INFO L218 hiAutomatonCegarLoop]: Abstraction has 237 states and 327 transitions. [2023-11-23 22:25:21,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states and 327 transitions. [2023-11-23 22:25:21,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 216. [2023-11-23 22:25:21,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 179 states have (on average 1.2905027932960893) internal successors, (231), 181 states have internal predecessors, (231), 23 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (34), 20 states have call predecessors, (34), 21 states have call successors, (34) [2023-11-23 22:25:21,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 292 transitions. [2023-11-23 22:25:21,826 INFO L240 hiAutomatonCegarLoop]: Abstraction has 216 states and 292 transitions. [2023-11-23 22:25:21,826 INFO L428 stractBuchiCegarLoop]: Abstraction has 216 states and 292 transitions. [2023-11-23 22:25:21,826 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-23 22:25:21,826 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 216 states and 292 transitions. [2023-11-23 22:25:21,829 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 78 [2023-11-23 22:25:21,829 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:21,829 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:21,830 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:21,830 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-23 22:25:21,831 INFO L748 eck$LassoCheckResult]: Stem: 1402#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1358#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 1359#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 1362#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 1363#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 1364#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 1365#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 1425#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 1426#L40-4 havoc main_~i~1#1; 1337#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 1338#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 1442#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 1381#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 1382#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 1533#L24 assume ~n#1 < 2; 1531#merge_sortFINAL assume true; 1528#merge_sortEXIT >#88#return; 1377#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 1385#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 1386#L24 assume ~n#1 < 2; 1397#merge_sortFINAL assume true; 1376#merge_sortEXIT >#90#return; 1372#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 1373#L11-3 [2023-11-23 22:25:21,831 INFO L750 eck$LassoCheckResult]: Loop: 1373#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 1368#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 1369#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 1399#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 1373#L11-3 [2023-11-23 22:25:21,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:21,832 INFO L85 PathProgramCache]: Analyzing trace with hash 178168560, now seen corresponding path program 1 times [2023-11-23 22:25:21,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:21,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607172470] [2023-11-23 22:25:21,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:21,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:21,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:21,852 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:21,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:21,869 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:21,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:21,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1388838, now seen corresponding path program 1 times [2023-11-23 22:25:21,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:21,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600186799] [2023-11-23 22:25:21,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:21,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:21,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:21,876 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:21,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:21,880 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:21,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:21,881 INFO L85 PathProgramCache]: Analyzing trace with hash -2084911979, now seen corresponding path program 1 times [2023-11-23 22:25:21,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:21,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111878421] [2023-11-23 22:25:21,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:21,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:21,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:22,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 22:25:22,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:22,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 22:25:22,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:22,070 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-23 22:25:22,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:25:22,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111878421] [2023-11-23 22:25:22,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111878421] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:25:22,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:25:22,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 22:25:22,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145031182] [2023-11-23 22:25:22,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:25:22,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:25:22,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 22:25:22,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 22:25:22,178 INFO L87 Difference]: Start difference. First operand 216 states and 292 transitions. cyclomatic complexity: 100 Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-23 22:25:22,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:25:22,332 INFO L93 Difference]: Finished difference Result 336 states and 451 transitions. [2023-11-23 22:25:22,333 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 336 states and 451 transitions. [2023-11-23 22:25:22,340 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 136 [2023-11-23 22:25:22,351 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 336 states to 336 states and 451 transitions. [2023-11-23 22:25:22,351 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 247 [2023-11-23 22:25:22,352 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 247 [2023-11-23 22:25:22,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 336 states and 451 transitions. [2023-11-23 22:25:22,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:25:22,353 INFO L218 hiAutomatonCegarLoop]: Abstraction has 336 states and 451 transitions. [2023-11-23 22:25:22,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states and 451 transitions. [2023-11-23 22:25:22,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 270. [2023-11-23 22:25:22,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 233 states have (on average 1.261802575107296) internal successors, (294), 235 states have internal predecessors, (294), 23 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (34), 20 states have call predecessors, (34), 21 states have call successors, (34) [2023-11-23 22:25:22,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 355 transitions. [2023-11-23 22:25:22,394 INFO L240 hiAutomatonCegarLoop]: Abstraction has 270 states and 355 transitions. [2023-11-23 22:25:22,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 22:25:22,397 INFO L428 stractBuchiCegarLoop]: Abstraction has 270 states and 355 transitions. [2023-11-23 22:25:22,397 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-23 22:25:22,397 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 270 states and 355 transitions. [2023-11-23 22:25:22,401 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 120 [2023-11-23 22:25:22,401 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:22,401 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:22,403 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:22,403 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:22,403 INFO L748 eck$LassoCheckResult]: Stem: 1987#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1934#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 1935#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 1938#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 1939#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 1940#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 1941#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 1995#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 1996#L40-4 havoc main_~i~1#1; 1911#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 1912#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 2042#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 2039#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 2040#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 2046#L24 assume ~n#1 < 2; 2045#merge_sortFINAL assume true; 2043#merge_sortEXIT >#88#return; 1956#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 2038#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 1980#L24 assume ~n#1 < 2; 1955#merge_sortFINAL assume true; 1957#merge_sortEXIT >#90#return; 2118#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 2149#L11-3 [2023-11-23 22:25:22,404 INFO L750 eck$LassoCheckResult]: Loop: 2149#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 2150#L12 assume !(merge_~j~0#1 == merge_~n#1); 2164#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 2167#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 2166#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 2165#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 2159#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 2160#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 2149#L11-3 [2023-11-23 22:25:22,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:22,404 INFO L85 PathProgramCache]: Analyzing trace with hash 178168560, now seen corresponding path program 2 times [2023-11-23 22:25:22,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:22,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707373754] [2023-11-23 22:25:22,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:22,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:22,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:22,434 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:22,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:22,459 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:22,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:22,460 INFO L85 PathProgramCache]: Analyzing trace with hash -120477233, now seen corresponding path program 1 times [2023-11-23 22:25:22,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:22,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719932322] [2023-11-23 22:25:22,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:22,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:22,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:22,473 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:22,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:22,481 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:22,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:22,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1066528190, now seen corresponding path program 1 times [2023-11-23 22:25:22,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:22,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853001845] [2023-11-23 22:25:22,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:22,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:22,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:22,537 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:22,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:22,615 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:22,639 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:24,978 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:25:24,979 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:25:24,979 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:25:24,979 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:25:24,979 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-23 22:25:24,979 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:24,979 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:25:24,979 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:25:24,979 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration8_Lasso [2023-11-23 22:25:24,979 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:25:24,979 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:25:24,984 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:24,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-23 22:25:24,993 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:24,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-23 22:25:24,999 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,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-23 22:25:25,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-23 22:25:25,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-23 22:25:25,015 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,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-23 22:25:25,021 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,024 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,027 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,030 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,034 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,634 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,637 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,640 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,643 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,646 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,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-23 22:25:25,651 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,654 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,656 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,659 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,661 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,664 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,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-23 22:25:25,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-23 22:25:25,673 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,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-23 22:25:25,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-23 22:25:25,681 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:25,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-23 22:25:25,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-23 22:25:26,512 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:25:26,512 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-23 22:25:26,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:26,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:26,522 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:26,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2023-11-23 22:25:26,529 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:26,539 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:26,539 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:26,539 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:26,539 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:26,539 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:26,540 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:26,540 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:26,542 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:26,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2023-11-23 22:25:26,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:26,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:26,555 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:26,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-11-23 22:25:26,557 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:26,567 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:26,567 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:26,568 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:26,568 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:26,568 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:26,568 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:26,568 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:26,577 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:26,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2023-11-23 22:25:26,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:26,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:26,590 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:26,592 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:26,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-11-23 22:25:26,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:26,602 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:26,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:26,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:26,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:26,607 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:26,607 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:26,625 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:26,637 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:26,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:26,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:26,639 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:26,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-11-23 22:25:26,642 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:26,652 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:26,653 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:26,653 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:26,653 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:26,653 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:26,653 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:26,653 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:26,655 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:26,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:26,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:26,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:26,668 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:26,671 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:26,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-23 22:25:26,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:26,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:26,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:26,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:26,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:26,685 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:26,685 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:26,693 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:26,706 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:26,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:26,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:26,707 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:26,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-23 22:25:26,710 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:26,720 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:26,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:26,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:26,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:26,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:26,721 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:26,721 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:26,723 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:26,734 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2023-11-23 22:25:26,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:26,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:26,736 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:26,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-11-23 22:25:26,740 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:26,751 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:26,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:26,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:26,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:26,753 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:26,753 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:26,783 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:26,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:26,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:26,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:26,808 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:26,835 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:26,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-11-23 22:25:26,848 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:26,848 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:26,848 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:26,848 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:26,862 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:26,863 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:26,870 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:26,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:26,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:26,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:26,886 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:26,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-23 22:25:26,888 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:26,898 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:26,898 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:26,898 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:26,898 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:26,898 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:26,899 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:26,899 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:26,901 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:26,916 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2023-11-23 22:25:26,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:26,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:26,917 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:26,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-23 22:25:26,920 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:26,930 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:26,931 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:26,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:26,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:26,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:26,931 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:26,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:26,933 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:26,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:26,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:26,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:26,959 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:26,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-23 22:25:26,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:26,985 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:26,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:26,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:26,985 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:26,986 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:26,986 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:26,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-23 22:25:27,011 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:27,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:27,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:27,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:27,031 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:27,035 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:27,048 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:27,048 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:27,048 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:27,048 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:27,048 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:27,049 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:27,049 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:27,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2023-11-23 22:25:27,075 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:27,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2023-11-23 22:25:27,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:27,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:27,087 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:27,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2023-11-23 22:25:27,090 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:27,100 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:27,100 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:27,100 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:27,100 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:27,100 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:27,100 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:27,100 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:27,102 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:27,113 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2023-11-23 22:25:27,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:27,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:27,114 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:27,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2023-11-23 22:25:27,124 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:27,134 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:27,134 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:27,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:27,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:27,134 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:27,134 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:27,135 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:27,136 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:27,147 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:27,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:27,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:27,149 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:27,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2023-11-23 22:25:27,150 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:27,161 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:27,161 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:27,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:27,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:27,161 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:27,161 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:27,161 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:27,163 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:27,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2023-11-23 22:25:27,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:27,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:27,175 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:27,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:27,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2023-11-23 22:25:27,193 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:27,194 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:27,194 INFO L204 nArgumentSynthesizer]: 4 loop disjuncts [2023-11-23 22:25:27,194 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:27,273 INFO L401 nArgumentSynthesizer]: We have 48 Motzkin's Theorem applications. [2023-11-23 22:25:27,273 INFO L402 nArgumentSynthesizer]: A total of 8 supporting invariants were added. [2023-11-23 22:25:27,653 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-23 22:25:29,114 INFO L443 ModelExtractionUtils]: Simplification made 61 calls to the SMT solver. [2023-11-23 22:25:29,114 INFO L444 ModelExtractionUtils]: 12 out of 100 variables were initially zero. Simplification set additionally 81 variables to zero. [2023-11-23 22:25:29,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:29,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:29,116 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:29,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2023-11-23 22:25:29,117 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-23 22:25:29,134 INFO L438 nArgumentSynthesizer]: Removed 7 redundant supporting invariants from a total of 8. [2023-11-23 22:25:29,134 INFO L513 LassoAnalysis]: Proved termination. [2023-11-23 22:25:29,135 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length merge_sort_#in~a#1.base)_3, merge_sort_merge_~i~0#1) = 1*v_rep(select #length merge_sort_#in~a#1.base)_3 - 4*merge_sort_merge_~i~0#1 Supporting invariants [1*merge_sort_merge_~a#1.offset >= 0] [2023-11-23 22:25:29,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:29,190 INFO L156 tatePredicateManager]: 8 out of 10 supporting invariants were superfluous and have been removed [2023-11-23 22:25:29,194 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[#in~a!base] could not be translated [2023-11-23 22:25:29,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:29,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:29,278 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-23 22:25:29,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:29,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:29,504 INFO L262 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 22:25:29,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:29,658 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-23 22:25:29,658 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.5 stem predicates 3 loop predicates [2023-11-23 22:25:29,659 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 270 states and 355 transitions. cyclomatic complexity: 109 Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-23 22:25:29,939 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 270 states and 355 transitions. cyclomatic complexity: 109. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Result 391 states and 532 transitions. Complement of second has 21 states. [2023-11-23 22:25:29,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 5 stem states 2 non-accepting loop states 2 accepting loop states [2023-11-23 22:25:29,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-23 22:25:29,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 51 transitions. [2023-11-23 22:25:29,948 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 51 transitions. Stem has 23 letters. Loop has 8 letters. [2023-11-23 22:25:29,949 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:29,949 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 51 transitions. Stem has 31 letters. Loop has 8 letters. [2023-11-23 22:25:29,950 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:29,950 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 51 transitions. Stem has 23 letters. Loop has 16 letters. [2023-11-23 22:25:29,953 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:29,954 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 391 states and 532 transitions. [2023-11-23 22:25:29,962 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 124 [2023-11-23 22:25:29,973 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 391 states to 387 states and 524 transitions. [2023-11-23 22:25:29,974 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 238 [2023-11-23 22:25:29,976 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 254 [2023-11-23 22:25:29,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 387 states and 524 transitions. [2023-11-23 22:25:29,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:25:29,999 INFO L218 hiAutomatonCegarLoop]: Abstraction has 387 states and 524 transitions. [2023-11-23 22:25:30,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states and 524 transitions. [2023-11-23 22:25:30,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 290. [2023-11-23 22:25:30,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 253 states have (on average 1.2727272727272727) internal successors, (322), 255 states have internal predecessors, (322), 23 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (34), 20 states have call predecessors, (34), 21 states have call successors, (34) [2023-11-23 22:25:30,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 383 transitions. [2023-11-23 22:25:30,017 INFO L240 hiAutomatonCegarLoop]: Abstraction has 290 states and 383 transitions. [2023-11-23 22:25:30,017 INFO L428 stractBuchiCegarLoop]: Abstraction has 290 states and 383 transitions. [2023-11-23 22:25:30,018 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-23 22:25:30,018 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 290 states and 383 transitions. [2023-11-23 22:25:30,020 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 108 [2023-11-23 22:25:30,021 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:30,021 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:30,022 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:30,022 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-23 22:25:30,022 INFO L748 eck$LassoCheckResult]: Stem: 2842#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2783#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 2784#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 2793#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 2794#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 2795#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 2796#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 2850#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 2851#L40-4 havoc main_~i~1#1; 2762#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 2763#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 2904#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 2901#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 2902#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 2908#L24 assume ~n#1 < 2; 2906#merge_sortFINAL assume true; 2900#merge_sortEXIT >#88#return; 2895#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 2898#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 2903#L24 assume ~n#1 < 2; 2899#merge_sortFINAL assume true; 2894#merge_sortEXIT >#90#return; 2892#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 2893#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 2921#L12 [2023-11-23 22:25:30,023 INFO L750 eck$LassoCheckResult]: Loop: 2921#L12 assume !(merge_~j~0#1 == merge_~n#1); 3021#L13 assume merge_~i~0#1 == merge_~m#1;merge_#t~post5#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post5#1;call merge_#t~mem6#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post5#1, 4);merge_#t~ite14#1 := merge_#t~mem6#1; 3008#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 2956#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 2922#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 2920#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 2921#L12 [2023-11-23 22:25:30,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:30,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1228258079, now seen corresponding path program 1 times [2023-11-23 22:25:30,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:30,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647338069] [2023-11-23 22:25:30,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:30,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:30,034 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:30,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:30,064 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:30,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:30,103 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:30,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:30,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1482376367, now seen corresponding path program 1 times [2023-11-23 22:25:30,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:30,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636364] [2023-11-23 22:25:30,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:30,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:30,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:30,121 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:30,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:30,128 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:30,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:30,129 INFO L85 PathProgramCache]: Analyzing trace with hash -2045529779, now seen corresponding path program 1 times [2023-11-23 22:25:30,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:30,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129340116] [2023-11-23 22:25:30,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:30,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:30,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:30,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 22:25:30,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:30,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 22:25:30,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:30,446 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-23 22:25:30,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:25:30,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129340116] [2023-11-23 22:25:30,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129340116] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:25:30,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:25:30,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 22:25:30,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23494394] [2023-11-23 22:25:30,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:25:30,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:25:30,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 22:25:30,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 22:25:30,589 INFO L87 Difference]: Start difference. First operand 290 states and 383 transitions. cyclomatic complexity: 119 Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-23 22:25:30,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:25:30,757 INFO L93 Difference]: Finished difference Result 404 states and 544 transitions. [2023-11-23 22:25:30,757 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 404 states and 544 transitions. [2023-11-23 22:25:30,765 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 152 [2023-11-23 22:25:30,773 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 404 states to 404 states and 544 transitions. [2023-11-23 22:25:30,774 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 263 [2023-11-23 22:25:30,774 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 263 [2023-11-23 22:25:30,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 404 states and 544 transitions. [2023-11-23 22:25:30,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:25:30,775 INFO L218 hiAutomatonCegarLoop]: Abstraction has 404 states and 544 transitions. [2023-11-23 22:25:30,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states and 544 transitions. [2023-11-23 22:25:30,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 372. [2023-11-23 22:25:30,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 335 states have (on average 1.2805970149253731) internal successors, (429), 337 states have internal predecessors, (429), 23 states have call successors, (27), 14 states have call predecessors, (27), 14 states have return successors, (34), 20 states have call predecessors, (34), 21 states have call successors, (34) [2023-11-23 22:25:30,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 490 transitions. [2023-11-23 22:25:30,799 INFO L240 hiAutomatonCegarLoop]: Abstraction has 372 states and 490 transitions. [2023-11-23 22:25:30,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 22:25:30,801 INFO L428 stractBuchiCegarLoop]: Abstraction has 372 states and 490 transitions. [2023-11-23 22:25:30,801 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-23 22:25:30,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 372 states and 490 transitions. [2023-11-23 22:25:30,805 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 150 [2023-11-23 22:25:30,805 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:30,805 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:30,806 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:30,806 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:30,807 INFO L748 eck$LassoCheckResult]: Stem: 3566#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 3500#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 3501#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 3510#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 3511#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 3512#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 3513#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 3514#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 3561#L40-4 havoc main_~i~1#1; 3484#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 3607#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 3606#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 3603#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 3604#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 3646#L24 assume ~n#1 < 2; 3645#merge_sortFINAL assume true; 3644#merge_sortEXIT >#88#return; 3595#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 3594#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 3596#L24 assume ~n#1 < 2; 3732#merge_sortFINAL assume true; 3731#merge_sortEXIT >#90#return; 3701#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 3730#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 3696#L12 [2023-11-23 22:25:30,807 INFO L750 eck$LassoCheckResult]: Loop: 3696#L12 assume !(merge_~j~0#1 == merge_~n#1); 3755#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 3753#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 3751#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 3744#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 3745#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 3729#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 3695#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 3696#L12 [2023-11-23 22:25:30,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:30,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1228258079, now seen corresponding path program 2 times [2023-11-23 22:25:30,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:30,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034576262] [2023-11-23 22:25:30,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:30,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:30,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:30,824 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:30,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:30,855 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:30,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:30,859 INFO L85 PathProgramCache]: Analyzing trace with hash 233986997, now seen corresponding path program 1 times [2023-11-23 22:25:30,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:30,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711361646] [2023-11-23 22:25:30,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:30,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:30,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:30,875 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:30,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:30,888 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:30,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:30,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1354622765, now seen corresponding path program 1 times [2023-11-23 22:25:30,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:30,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330002118] [2023-11-23 22:25:30,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:30,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:30,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:30,930 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:30,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:30,961 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:33,197 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:25:33,197 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:25:33,197 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:25:33,197 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:25:33,198 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-23 22:25:33,198 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:33,198 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:25:33,198 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:25:33,198 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration10_Lasso [2023-11-23 22:25:33,198 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:25:33,198 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:25:33,202 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,213 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,215 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,218 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,220 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,223 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,226 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,228 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,230 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,233 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,235 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,238 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,242 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,245 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,248 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,250 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,253 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,255 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,258 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,261 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,263 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,991 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:33,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-23 22:25:33,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-23 22:25:33,998 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:34,000 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:34,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-23 22:25:34,006 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:34,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-23 22:25:34,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-23 22:25:34,796 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:25:34,796 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-23 22:25:34,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:34,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:34,803 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:34,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2023-11-23 22:25:34,806 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:34,815 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:34,816 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:34,816 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:34,816 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:34,816 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:34,816 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:34,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:34,818 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:34,829 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2023-11-23 22:25:34,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:34,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:34,832 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:34,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2023-11-23 22:25:34,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-23 22:25:34,843 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:34,843 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:34,843 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:34,843 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:34,843 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:34,844 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:34,844 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:34,861 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:34,878 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2023-11-23 22:25:34,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:34,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:34,879 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:34,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2023-11-23 22:25:34,881 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:34,891 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:34,891 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:34,891 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:34,891 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:34,891 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:34,892 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:34,892 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:34,893 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:34,905 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2023-11-23 22:25:34,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:34,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:34,907 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:34,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2023-11-23 22:25:34,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-23 22:25:34,918 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:34,919 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:34,919 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:34,919 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:34,919 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:34,919 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:34,919 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:34,957 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:34,971 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2023-11-23 22:25:34,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:34,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:34,973 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:34,975 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:34,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2023-11-23 22:25:34,986 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:34,986 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:34,986 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:34,986 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:34,986 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:34,987 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:34,987 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:34,988 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,000 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2023-11-23 22:25:35,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,002 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2023-11-23 22:25:35,003 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,013 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,013 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,013 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,013 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,014 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,014 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,021 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,036 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,037 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2023-11-23 22:25:35,039 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,049 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,049 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,049 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,049 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,050 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,050 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,051 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,062 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,064 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2023-11-23 22:25:35,066 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,076 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,076 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,076 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,076 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,076 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,076 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,076 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,078 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,089 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,091 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2023-11-23 22:25:35,092 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,102 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,102 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,102 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,102 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,102 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,102 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,103 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,104 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,115 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,116 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,118 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2023-11-23 22:25:35,128 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,128 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,129 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,129 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,129 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,130 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,143 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2023-11-23 22:25:35,145 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,155 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,156 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,156 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,156 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,156 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,156 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,156 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,158 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,169 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2023-11-23 22:25:35,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,170 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2023-11-23 22:25:35,172 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,182 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,182 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,182 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,182 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,182 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,183 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,183 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,184 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2023-11-23 22:25:35,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,199 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2023-11-23 22:25:35,202 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,213 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,213 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,213 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,220 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,242 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,247 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2023-11-23 22:25:35,260 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,261 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,261 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,261 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,262 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,275 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,295 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,299 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,312 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,312 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,312 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,312 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,313 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,313 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,313 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2023-11-23 22:25:35,323 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2023-11-23 22:25:35,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,339 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2023-11-23 22:25:35,343 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,353 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,353 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,353 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,353 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,353 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,353 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,353 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,367 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2023-11-23 22:25:35,369 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,379 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,379 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,379 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,379 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,379 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,380 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,380 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,381 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2023-11-23 22:25:35,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,395 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2023-11-23 22:25:35,396 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,406 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,407 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,407 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,407 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,409 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,423 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2023-11-23 22:25:35,424 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,435 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,435 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,435 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,435 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,435 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,435 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,436 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,437 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,449 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2023-11-23 22:25:35,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,450 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2023-11-23 22:25:35,453 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,464 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,464 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,464 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,464 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,464 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,466 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,478 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,479 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2023-11-23 22:25:35,481 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,491 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,491 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,491 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,491 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,497 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:35,497 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,508 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,520 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2023-11-23 22:25:35,522 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,532 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,532 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:35,532 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,532 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,532 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,533 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:35,533 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:35,534 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2023-11-23 22:25:35,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,546 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2023-11-23 22:25:35,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,558 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,558 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2023-11-23 22:25:35,558 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,558 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,565 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-11-23 22:25:35,565 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,578 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,590 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2023-11-23 22:25:35,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,591 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2023-11-23 22:25:35,593 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,604 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:35,604 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,609 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,621 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,622 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2023-11-23 22:25:35,625 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,635 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,635 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,635 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,635 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,638 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:35,638 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,643 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2023-11-23 22:25:35,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,656 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2023-11-23 22:25:35,657 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,668 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,669 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:35,669 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,673 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,685 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2023-11-23 22:25:35,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,687 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2023-11-23 22:25:35,688 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,698 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,698 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,699 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,699 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,701 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:35,701 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,706 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,718 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2023-11-23 22:25:35,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,719 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2023-11-23 22:25:35,720 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,730 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,730 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,730 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,731 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,732 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:35,732 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,735 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,750 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2023-11-23 22:25:35,751 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,761 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,761 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,761 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,761 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,763 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:35,763 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,766 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,778 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2023-11-23 22:25:35,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,779 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2023-11-23 22:25:35,780 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,790 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,790 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,790 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,790 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,791 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:35,791 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,795 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2023-11-23 22:25:35,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,809 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2023-11-23 22:25:35,811 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,821 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,821 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,821 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,823 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:35,823 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,828 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,840 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,841 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2023-11-23 22:25:35,842 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,852 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,852 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,853 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,853 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,854 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:35,854 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,857 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,869 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:35,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,871 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2023-11-23 22:25:35,872 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,882 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,882 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,882 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,882 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,884 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:35,884 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,890 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,901 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2023-11-23 22:25:35,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,903 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2023-11-23 22:25:35,904 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,914 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,914 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,914 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,914 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,915 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:35,916 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,920 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2023-11-23 22:25:35,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,934 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2023-11-23 22:25:35,935 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,945 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,945 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,945 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:35,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:35,947 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:35,947 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:35,950 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:35,964 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2023-11-23 22:25:35,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:35,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:35,965 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:35,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2023-11-23 22:25:35,967 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:35,978 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:35,978 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:35,978 INFO L204 nArgumentSynthesizer]: 4 loop disjuncts [2023-11-23 22:25:35,978 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:36,046 INFO L401 nArgumentSynthesizer]: We have 48 Motzkin's Theorem applications. [2023-11-23 22:25:36,046 INFO L402 nArgumentSynthesizer]: A total of 8 supporting invariants were added. [2023-11-23 22:25:36,568 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-23 22:25:37,726 INFO L443 ModelExtractionUtils]: Simplification made 48 calls to the SMT solver. [2023-11-23 22:25:37,726 INFO L444 ModelExtractionUtils]: 4 out of 100 variables were initially zero. Simplification set additionally 93 variables to zero. [2023-11-23 22:25:37,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:37,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:37,727 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:37,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2023-11-23 22:25:37,731 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-23 22:25:37,748 INFO L438 nArgumentSynthesizer]: Removed 8 redundant supporting invariants from a total of 8. [2023-11-23 22:25:37,749 INFO L513 LassoAnalysis]: Proved termination. [2023-11-23 22:25:37,749 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~k~0#1, merge_sort_merge_~n#1) = -1*merge_sort_merge_~k~0#1 + 1*merge_sort_merge_~n#1 Supporting invariants [] [2023-11-23 22:25:37,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2023-11-23 22:25:37,807 INFO L156 tatePredicateManager]: 10 out of 10 supporting invariants were superfluous and have been removed [2023-11-23 22:25:37,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:37,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:37,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 22:25:37,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:38,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:38,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-23 22:25:38,022 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:38,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-23 22:25:38,046 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-23 22:25:38,046 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 372 states and 490 transitions. cyclomatic complexity: 146 Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-23 22:25:38,137 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 372 states and 490 transitions. cyclomatic complexity: 146. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Result 951 states and 1276 transitions. Complement of second has 14 states. [2023-11-23 22:25:38,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-23 22:25:38,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-23 22:25:38,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 42 transitions. [2023-11-23 22:25:38,140 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 42 transitions. Stem has 24 letters. Loop has 8 letters. [2023-11-23 22:25:38,140 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:38,140 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 42 transitions. Stem has 32 letters. Loop has 8 letters. [2023-11-23 22:25:38,141 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:38,141 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 42 transitions. Stem has 24 letters. Loop has 16 letters. [2023-11-23 22:25:38,141 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:38,142 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 951 states and 1276 transitions. [2023-11-23 22:25:38,159 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 158 [2023-11-23 22:25:38,175 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 951 states to 871 states and 1165 transitions. [2023-11-23 22:25:38,175 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 445 [2023-11-23 22:25:38,177 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 477 [2023-11-23 22:25:38,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 871 states and 1165 transitions. [2023-11-23 22:25:38,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:25:38,178 INFO L218 hiAutomatonCegarLoop]: Abstraction has 871 states and 1165 transitions. [2023-11-23 22:25:38,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states and 1165 transitions. [2023-11-23 22:25:38,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 730. [2023-11-23 22:25:38,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 730 states, 668 states have (on average 1.339820359281437) internal successors, (895), 671 states have internal predecessors, (895), 38 states have call successors, (43), 21 states have call predecessors, (43), 24 states have return successors, (79), 37 states have call predecessors, (79), 36 states have call successors, (79) [2023-11-23 22:25:38,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 1017 transitions. [2023-11-23 22:25:38,217 INFO L240 hiAutomatonCegarLoop]: Abstraction has 730 states and 1017 transitions. [2023-11-23 22:25:38,217 INFO L428 stractBuchiCegarLoop]: Abstraction has 730 states and 1017 transitions. [2023-11-23 22:25:38,218 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-23 22:25:38,218 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 730 states and 1017 transitions. [2023-11-23 22:25:38,225 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 142 [2023-11-23 22:25:38,225 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:38,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:38,227 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:38,227 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-23 22:25:38,227 INFO L748 eck$LassoCheckResult]: Stem: 5068#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 5007#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 5008#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 5012#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 5013#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 5014#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 5015#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 5071#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 5072#L40-4 havoc main_~i~1#1; 4970#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 4971#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 5108#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 5036#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 5037#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 5115#L24 assume ~n#1 < 2; 5114#merge_sortFINAL assume true; 5109#merge_sortEXIT >#88#return; 5110#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 5323#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 5357#L24 assume ~n#1 < 2; 5356#merge_sortFINAL assume true; 5321#merge_sortEXIT >#90#return; 5163#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 5317#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 5295#L11-4 merge_~i~0#1 := 0; 5056#L17-3 [2023-11-23 22:25:38,228 INFO L750 eck$LassoCheckResult]: Loop: 5056#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int#0(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int#1(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 5057#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 5056#L17-3 [2023-11-23 22:25:38,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:38,228 INFO L85 PathProgramCache]: Analyzing trace with hash -578705235, now seen corresponding path program 1 times [2023-11-23 22:25:38,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:38,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939476068] [2023-11-23 22:25:38,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:38,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:38,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:38,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 22:25:38,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:38,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 22:25:38,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:38,315 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-23 22:25:38,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:25:38,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939476068] [2023-11-23 22:25:38,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939476068] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:25:38,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:25:38,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 22:25:38,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920573833] [2023-11-23 22:25:38,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:25:38,317 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-23 22:25:38,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:38,317 INFO L85 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 1 times [2023-11-23 22:25:38,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:38,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638783267] [2023-11-23 22:25:38,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:38,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:38,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:38,322 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:38,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:38,326 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:38,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:25:38,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 22:25:38,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 22:25:38,401 INFO L87 Difference]: Start difference. First operand 730 states and 1017 transitions. cyclomatic complexity: 335 Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-23 22:25:38,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:25:38,513 INFO L93 Difference]: Finished difference Result 859 states and 1124 transitions. [2023-11-23 22:25:38,514 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 859 states and 1124 transitions. [2023-11-23 22:25:38,526 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 128 [2023-11-23 22:25:38,539 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 859 states to 859 states and 1124 transitions. [2023-11-23 22:25:38,539 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2023-11-23 22:25:38,540 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2023-11-23 22:25:38,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 859 states and 1124 transitions. [2023-11-23 22:25:38,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:25:38,540 INFO L218 hiAutomatonCegarLoop]: Abstraction has 859 states and 1124 transitions. [2023-11-23 22:25:38,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states and 1124 transitions. [2023-11-23 22:25:38,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 626. [2023-11-23 22:25:38,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 568 states have (on average 1.3116197183098592) internal successors, (745), 572 states have internal predecessors, (745), 35 states have call successors, (40), 20 states have call predecessors, (40), 23 states have return successors, (70), 33 states have call predecessors, (70), 33 states have call successors, (70) [2023-11-23 22:25:38,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 855 transitions. [2023-11-23 22:25:38,566 INFO L240 hiAutomatonCegarLoop]: Abstraction has 626 states and 855 transitions. [2023-11-23 22:25:38,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 22:25:38,567 INFO L428 stractBuchiCegarLoop]: Abstraction has 626 states and 855 transitions. [2023-11-23 22:25:38,567 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-11-23 22:25:38,567 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 626 states and 855 transitions. [2023-11-23 22:25:38,572 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 126 [2023-11-23 22:25:38,572 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:38,573 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:38,573 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:38,573 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-11-23 22:25:38,574 INFO L748 eck$LassoCheckResult]: Stem: 6684#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 6606#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 6607#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 6622#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 6623#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 6624#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 6625#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 6690#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 6626#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 6627#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 6681#L40-4 havoc main_~i~1#1; 6668#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 6722#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 6723#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 6650#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 6651#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 6659#L24 assume ~n#1 < 2; 6714#merge_sortFINAL assume true; 6713#merge_sortEXIT >#88#return; 6610#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 6710#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 6711#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 6594#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 6863#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 6778#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 6582#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 6909#$Ultimate##0 [2023-11-23 22:25:38,574 INFO L750 eck$LassoCheckResult]: Loop: 6909#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 6911#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 6587#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 6909#$Ultimate##0 [2023-11-23 22:25:38,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:38,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1524308723, now seen corresponding path program 3 times [2023-11-23 22:25:38,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:38,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20292070] [2023-11-23 22:25:38,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:38,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:38,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:38,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 22:25:38,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:38,975 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-23 22:25:38,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:25:38,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20292070] [2023-11-23 22:25:38,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20292070] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 22:25:38,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238319768] [2023-11-23 22:25:38,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-23 22:25:38,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:25:38,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:38,979 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:25:39,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2023-11-23 22:25:39,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-23 22:25:39,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-23 22:25:39,086 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-23 22:25:39,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:39,191 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-23 22:25:39,191 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:25:39,491 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:39,530 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-23 22:25:39,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238319768] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 22:25:39,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 22:25:39,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 25 [2023-11-23 22:25:39,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637676685] [2023-11-23 22:25:39,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 22:25:39,532 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-23 22:25:39,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:39,532 INFO L85 PathProgramCache]: Analyzing trace with hash 30002, now seen corresponding path program 4 times [2023-11-23 22:25:39,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:39,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114663692] [2023-11-23 22:25:39,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:39,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:39,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:39,537 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:39,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:39,542 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:39,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:25:39,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-23 22:25:39,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2023-11-23 22:25:39,747 INFO L87 Difference]: Start difference. First operand 626 states and 855 transitions. cyclomatic complexity: 266 Second operand has 25 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 7 states have call successors, (10), 7 states have call predecessors, (10), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-23 22:25:40,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:25:40,679 INFO L93 Difference]: Finished difference Result 1037 states and 1398 transitions. [2023-11-23 22:25:40,679 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1037 states and 1398 transitions. [2023-11-23 22:25:40,694 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 204 [2023-11-23 22:25:40,708 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1037 states to 1029 states and 1387 transitions. [2023-11-23 22:25:40,709 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 544 [2023-11-23 22:25:40,710 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 561 [2023-11-23 22:25:40,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1029 states and 1387 transitions. [2023-11-23 22:25:40,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:25:40,711 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1029 states and 1387 transitions. [2023-11-23 22:25:40,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states and 1387 transitions. [2023-11-23 22:25:40,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 899. [2023-11-23 22:25:40,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 899 states, 809 states have (on average 1.3028430160692213) internal successors, (1054), 815 states have internal predecessors, (1054), 53 states have call successors, (61), 35 states have call predecessors, (61), 37 states have return successors, (93), 48 states have call predecessors, (93), 49 states have call successors, (93) [2023-11-23 22:25:40,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 899 states to 899 states and 1208 transitions. [2023-11-23 22:25:40,749 INFO L240 hiAutomatonCegarLoop]: Abstraction has 899 states and 1208 transitions. [2023-11-23 22:25:40,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-23 22:25:40,751 INFO L428 stractBuchiCegarLoop]: Abstraction has 899 states and 1208 transitions. [2023-11-23 22:25:40,752 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2023-11-23 22:25:40,752 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 899 states and 1208 transitions. [2023-11-23 22:25:40,759 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 196 [2023-11-23 22:25:40,759 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:40,759 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:40,760 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:40,761 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-23 22:25:40,761 INFO L748 eck$LassoCheckResult]: Stem: 8583#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 8502#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 8503#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 8516#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 8517#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 8611#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 8609#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 8610#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 8612#L40-4 havoc main_~i~1#1; 8472#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 8473#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 9172#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 8540#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 8541#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 9186#L24 assume ~n#1 < 2; 9185#merge_sortFINAL assume true; 9184#merge_sortEXIT >#88#return; 8564#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 8565#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 9202#L24 assume ~n#1 < 2; 9200#merge_sortFINAL assume true; 9195#merge_sortEXIT >#90#return; 8832#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 9188#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 9189#L12 assume !(merge_~j~0#1 == merge_~n#1); 8752#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 9173#L14 assume !(merge_#t~mem7#1 < merge_#t~mem8#1);merge_#t~post11#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post11#1;call merge_#t~mem12#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post11#1, 4);merge_#t~ite13#1 := merge_#t~mem12#1; 9169#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 8753#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 8745#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 8744#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 8741#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 8578#L11-4 merge_~i~0#1 := 0; 8561#L17-3 [2023-11-23 22:25:40,761 INFO L750 eck$LassoCheckResult]: Loop: 8561#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int#0(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int#1(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 8560#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 8561#L17-3 [2023-11-23 22:25:40,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:40,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1563592709, now seen corresponding path program 1 times [2023-11-23 22:25:40,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:40,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748876649] [2023-11-23 22:25:40,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:40,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:40,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:40,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-23 22:25:40,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:40,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-23 22:25:40,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:40,916 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-23 22:25:40,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:25:40,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748876649] [2023-11-23 22:25:40,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748876649] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 22:25:40,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970318886] [2023-11-23 22:25:40,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:40,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:25:40,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:40,919 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:25:40,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2023-11-23 22:25:41,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:41,031 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 22:25:41,033 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:41,089 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-23 22:25:41,090 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:25:41,150 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-23 22:25:41,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970318886] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 22:25:41,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 22:25:41,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2023-11-23 22:25:41,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681522112] [2023-11-23 22:25:41,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 22:25:41,153 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-23 22:25:41,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:41,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 2 times [2023-11-23 22:25:41,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:41,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346644335] [2023-11-23 22:25:41,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:41,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:41,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:41,160 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:41,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:41,165 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:41,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:25:41,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 22:25:41,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-23 22:25:41,234 INFO L87 Difference]: Start difference. First operand 899 states and 1208 transitions. cyclomatic complexity: 357 Second operand has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-23 22:25:41,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:25:41,400 INFO L93 Difference]: Finished difference Result 1717 states and 2186 transitions. [2023-11-23 22:25:41,400 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1717 states and 2186 transitions. [2023-11-23 22:25:41,421 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 198 [2023-11-23 22:25:41,441 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1717 states to 1636 states and 2094 transitions. [2023-11-23 22:25:41,441 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 817 [2023-11-23 22:25:41,444 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 817 [2023-11-23 22:25:41,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1636 states and 2094 transitions. [2023-11-23 22:25:41,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:25:41,446 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1636 states and 2094 transitions. [2023-11-23 22:25:41,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1636 states and 2094 transitions. [2023-11-23 22:25:41,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1636 to 1019. [2023-11-23 22:25:41,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 929 states have (on average 1.2604951560818083) internal successors, (1171), 935 states have internal predecessors, (1171), 53 states have call successors, (61), 35 states have call predecessors, (61), 37 states have return successors, (93), 48 states have call predecessors, (93), 49 states have call successors, (93) [2023-11-23 22:25:41,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 1325 transitions. [2023-11-23 22:25:41,491 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1019 states and 1325 transitions. [2023-11-23 22:25:41,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 22:25:41,493 INFO L428 stractBuchiCegarLoop]: Abstraction has 1019 states and 1325 transitions. [2023-11-23 22:25:41,493 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2023-11-23 22:25:41,493 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1019 states and 1325 transitions. [2023-11-23 22:25:41,501 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 196 [2023-11-23 22:25:41,502 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:41,502 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:41,505 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:41,506 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-23 22:25:41,506 INFO L748 eck$LassoCheckResult]: Stem: 11411#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 11340#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 11341#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 11347#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 11348#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 11349#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 11350#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 11351#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 11420#L40-4 havoc main_~i~1#1; 11308#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 11309#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 11855#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 11853#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 11854#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 11859#L24 assume ~n#1 < 2; 11858#merge_sortFINAL assume true; 11852#merge_sortEXIT >#88#return; 11843#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 11846#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 11849#L24 assume ~n#1 < 2; 11848#merge_sortFINAL assume true; 11842#merge_sortEXIT >#90#return; 11705#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 11840#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 11841#L12 assume !(merge_~j~0#1 == merge_~n#1); 11610#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 11837#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 11838#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 11863#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 11861#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 11754#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 11613#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 11606#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 11607#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 11792#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 11600#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 11408#L11-4 merge_~i~0#1 := 0; 11395#L17-3 [2023-11-23 22:25:41,507 INFO L750 eck$LassoCheckResult]: Loop: 11395#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int#0(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int#1(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 11392#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 11395#L17-3 [2023-11-23 22:25:41,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:41,507 INFO L85 PathProgramCache]: Analyzing trace with hash -412481570, now seen corresponding path program 1 times [2023-11-23 22:25:41,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:41,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405550120] [2023-11-23 22:25:41,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:41,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:41,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:41,543 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:41,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:41,576 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:41,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:41,577 INFO L85 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 3 times [2023-11-23 22:25:41,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:41,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725077229] [2023-11-23 22:25:41,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:41,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:41,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:41,584 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:41,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:41,589 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:41,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:41,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1257795936, now seen corresponding path program 1 times [2023-11-23 22:25:41,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:41,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56585726] [2023-11-23 22:25:41,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:41,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:41,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:41,651 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:41,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:41,684 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:45,291 INFO L210 LassoAnalysis]: Preferences: [2023-11-23 22:25:45,291 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-23 22:25:45,291 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-23 22:25:45,291 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-23 22:25:45,291 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-23 22:25:45,291 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:45,291 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-23 22:25:45,291 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-23 22:25:45,291 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration14_Lasso [2023-11-23 22:25:45,291 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-23 22:25:45,292 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-23 22:25:45,295 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:45,298 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:45,300 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:45,301 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:45,303 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:45,305 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:45,307 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,283 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,285 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,287 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,289 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,291 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,292 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,294 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,296 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,298 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,299 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,302 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,303 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,305 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,309 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,311 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,313 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,320 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,322 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,324 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,326 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:46,328 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-23 22:25:47,073 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-23 22:25:47,073 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-23 22:25:47,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,075 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2023-11-23 22:25:47,077 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,088 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,088 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:47,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,089 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,089 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,089 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:47,089 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:47,090 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,104 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:47,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,105 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2023-11-23 22:25:47,111 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,123 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:47,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,123 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:47,123 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:47,125 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,139 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:47,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,141 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2023-11-23 22:25:47,143 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,153 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,154 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:47,154 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,154 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,154 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:47,154 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:47,155 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:47,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,168 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2023-11-23 22:25:47,202 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,202 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:47,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,203 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,203 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:47,203 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:47,204 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,216 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2023-11-23 22:25:47,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,217 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2023-11-23 22:25:47,218 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,228 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,229 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:47,229 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,229 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,229 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,229 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:47,229 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:47,232 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,244 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2023-11-23 22:25:47,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,245 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2023-11-23 22:25:47,247 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,257 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:47,257 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,257 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,257 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,258 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:47,258 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:47,259 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:47,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,274 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2023-11-23 22:25:47,275 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,285 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,285 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:47,285 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,285 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,285 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,286 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:47,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:47,287 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,299 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:47,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,300 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2023-11-23 22:25:47,301 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,311 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,311 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,311 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,311 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,312 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:47,312 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:47,316 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,328 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:47,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,329 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2023-11-23 22:25:47,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-23 22:25:47,340 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,340 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-23 22:25:47,340 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,340 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,340 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,341 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-23 22:25:47,341 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-23 22:25:47,342 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2023-11-23 22:25:47,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,354 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2023-11-23 22:25:47,356 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,366 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,366 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,366 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,366 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,367 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:47,367 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:47,370 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:47,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,383 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2023-11-23 22:25:47,384 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,394 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,395 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,395 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,395 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,396 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:47,396 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:47,407 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:47,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,427 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2023-11-23 22:25:47,428 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,439 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,439 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,439 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,439 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,441 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:47,441 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:47,452 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:47,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,472 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,475 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,488 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2023-11-23 22:25:47,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2023-11-23 22:25:47,495 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2023-11-23 22:25:47,495 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:47,517 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,535 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:47,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,537 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,539 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,551 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,552 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,552 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2023-11-23 22:25:47,555 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:47,555 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:47,579 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-23 22:25:47,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:47,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,597 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2023-11-23 22:25:47,599 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-23 22:25:47,609 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-23 22:25:47,609 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-23 22:25:47,609 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-23 22:25:47,609 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-23 22:25:47,616 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-23 22:25:47,616 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-23 22:25:47,630 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-23 22:25:47,667 INFO L443 ModelExtractionUtils]: Simplification made 17 calls to the SMT solver. [2023-11-23 22:25:47,667 INFO L444 ModelExtractionUtils]: 2 out of 28 variables were initially zero. Simplification set additionally 23 variables to zero. [2023-11-23 22:25:47,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-23 22:25:47,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:47,668 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-23 22:25:47,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2023-11-23 22:25:47,669 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-23 22:25:47,680 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-23 22:25:47,680 INFO L513 LassoAnalysis]: Proved termination. [2023-11-23 22:25:47,681 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~n#1, merge_sort_merge_~i~0#1) = 1*merge_sort_merge_~n#1 - 1*merge_sort_merge_~i~0#1 Supporting invariants [] [2023-11-23 22:25:47,696 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:47,742 INFO L156 tatePredicateManager]: 12 out of 12 supporting invariants were superfluous and have been removed [2023-11-23 22:25:47,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:47,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:47,814 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 22:25:47,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:47,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:47,940 INFO L262 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-23 22:25:47,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:47,955 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-23 22:25:47,956 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-23 22:25:47,956 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1019 states and 1325 transitions. cyclomatic complexity: 354 Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-23 22:25:48,039 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1019 states and 1325 transitions. cyclomatic complexity: 354. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Result 1092 states and 1429 transitions. Complement of second has 12 states. [2023-11-23 22:25:48,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-23 22:25:48,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-23 22:25:48,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 34 transitions. [2023-11-23 22:25:48,041 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 37 letters. Loop has 2 letters. [2023-11-23 22:25:48,042 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:48,043 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 39 letters. Loop has 2 letters. [2023-11-23 22:25:48,043 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:48,043 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 37 letters. Loop has 4 letters. [2023-11-23 22:25:48,043 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-23 22:25:48,044 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1092 states and 1429 transitions. [2023-11-23 22:25:48,056 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 188 [2023-11-23 22:25:48,067 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1092 states to 984 states and 1283 transitions. [2023-11-23 22:25:48,068 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 572 [2023-11-23 22:25:48,069 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 580 [2023-11-23 22:25:48,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 984 states and 1283 transitions. [2023-11-23 22:25:48,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:25:48,069 INFO L218 hiAutomatonCegarLoop]: Abstraction has 984 states and 1283 transitions. [2023-11-23 22:25:48,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states and 1283 transitions. [2023-11-23 22:25:48,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 922. [2023-11-23 22:25:48,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 843 states have (on average 1.265717674970344) internal successors, (1067), 849 states have internal predecessors, (1067), 47 states have call successors, (52), 29 states have call predecessors, (52), 32 states have return successors, (85), 43 states have call predecessors, (85), 44 states have call successors, (85) [2023-11-23 22:25:48,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1204 transitions. [2023-11-23 22:25:48,101 INFO L240 hiAutomatonCegarLoop]: Abstraction has 922 states and 1204 transitions. [2023-11-23 22:25:48,101 INFO L428 stractBuchiCegarLoop]: Abstraction has 922 states and 1204 transitions. [2023-11-23 22:25:48,101 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-11-23 22:25:48,101 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1204 transitions. [2023-11-23 22:25:48,110 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 188 [2023-11-23 22:25:48,110 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:48,111 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:48,112 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:48,112 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:48,115 INFO L748 eck$LassoCheckResult]: Stem: 13703#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 13639#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 13640#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 13647#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 13648#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 13711#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 13712#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 13649#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 13650#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 13709#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 13710#L40-4 havoc main_~i~1#1; 13615#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 13616#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 13676#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 14131#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 14132#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 14193#L24 assume ~n#1 < 2; 14194#merge_sortFINAL assume true; 14130#merge_sortEXIT >#88#return; 13621#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 13686#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 14159#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 13961#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 13960#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 13962#L24 assume ~n#1 < 2; 14331#merge_sortFINAL assume true; 14330#merge_sortEXIT >#88#return; 13968#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 13969#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 13985#L24 assume ~n#1 < 2; 13986#merge_sortFINAL assume true; 13967#merge_sortEXIT >#90#return; 13966#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 13965#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 13964#L12 assume !(merge_~j~0#1 == merge_~n#1); 13637#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 13638#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 13675#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 13706#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 13707#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 13697#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 13680#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 13681#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 13894#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 13893#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 13892#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 13698#L11-4 merge_~i~0#1 := 0; 13699#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 13623#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 13624#L8 havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;havoc merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1;assume { :end_inline_merge } true; 13641#merge_sortFINAL assume true; 14399#merge_sortEXIT >#90#return; 14400#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 14484#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 14483#L12 assume !(merge_~j~0#1 == merge_~n#1); 14481#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 14477#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 14475#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 14473#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 14471#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 14469#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 14466#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 14467#L12 [2023-11-23 22:25:48,118 INFO L750 eck$LassoCheckResult]: Loop: 14467#L12 assume !(merge_~j~0#1 == merge_~n#1); 14482#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 14479#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 14480#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 14489#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 14459#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 14460#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 14468#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 14467#L12 [2023-11-23 22:25:48,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:48,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1365976563, now seen corresponding path program 1 times [2023-11-23 22:25:48,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:48,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189607133] [2023-11-23 22:25:48,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:48,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:48,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:48,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 22:25:48,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:48,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-23 22:25:48,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:48,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-23 22:25:48,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:48,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-23 22:25:48,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:48,342 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-11-23 22:25:48,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:25:48,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189607133] [2023-11-23 22:25:48,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189607133] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 22:25:48,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816711434] [2023-11-23 22:25:48,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:48,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:25:48,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:25:48,344 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:25:48,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2023-11-23 22:25:48,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:25:48,494 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-23 22:25:48,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:25:48,726 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 27 proven. 23 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-23 22:25:48,726 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:25:49,119 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 27 proven. 24 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-23 22:25:49,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816711434] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 22:25:49,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 22:25:49,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14, 15] total 27 [2023-11-23 22:25:49,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36635370] [2023-11-23 22:25:49,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 22:25:49,121 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-23 22:25:49,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:49,122 INFO L85 PathProgramCache]: Analyzing trace with hash 233986997, now seen corresponding path program 2 times [2023-11-23 22:25:49,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:49,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726914285] [2023-11-23 22:25:49,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:49,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:49,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:49,132 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:49,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:49,140 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:49,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:25:49,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-23 22:25:49,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2023-11-23 22:25:49,403 INFO L87 Difference]: Start difference. First operand 922 states and 1204 transitions. cyclomatic complexity: 329 Second operand has 27 states, 25 states have (on average 3.8) internal successors, (95), 22 states have internal predecessors, (95), 9 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (11), 6 states have call predecessors, (11), 7 states have call successors, (11) [2023-11-23 22:25:49,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_139a999f-7a6c-4f2b-a8e0-29cccac493d5/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Forceful destruction successful, exit code 0 [2023-11-23 22:25:50,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:25:50,731 INFO L93 Difference]: Finished difference Result 1961 states and 2539 transitions. [2023-11-23 22:25:50,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1961 states and 2539 transitions. [2023-11-23 22:25:50,751 INFO L131 ngComponentsAnalysis]: Automaton has 64 accepting balls. 576 [2023-11-23 22:25:50,769 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1961 states to 1949 states and 2527 transitions. [2023-11-23 22:25:50,769 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1319 [2023-11-23 22:25:50,771 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1319 [2023-11-23 22:25:50,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1949 states and 2527 transitions. [2023-11-23 22:25:50,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-23 22:25:50,771 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1949 states and 2527 transitions. [2023-11-23 22:25:50,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1949 states and 2527 transitions. [2023-11-23 22:25:50,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1949 to 1108. [2023-11-23 22:25:50,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1108 states, 1019 states have (on average 1.254170755642787) internal successors, (1278), 1022 states have internal predecessors, (1278), 56 states have call successors, (62), 31 states have call predecessors, (62), 33 states have return successors, (97), 54 states have call predecessors, (97), 53 states have call successors, (97) [2023-11-23 22:25:50,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1108 states to 1108 states and 1437 transitions. [2023-11-23 22:25:50,809 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1108 states and 1437 transitions. [2023-11-23 22:25:50,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-23 22:25:50,810 INFO L428 stractBuchiCegarLoop]: Abstraction has 1108 states and 1437 transitions. [2023-11-23 22:25:50,810 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2023-11-23 22:25:50,810 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1108 states and 1437 transitions. [2023-11-23 22:25:50,818 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 232 [2023-11-23 22:25:50,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-23 22:25:50,818 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-23 22:25:50,819 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:50,819 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:25:50,820 INFO L748 eck$LassoCheckResult]: Stem: 17097#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 17026#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet18#1, main_#t~malloc19#1.base, main_#t~malloc19#1.offset, main_#t~nondet21#1, main_#t~post20#1, main_~i~1#1, main_~n~0#1, main_~a~0#1.base, main_~a~0#1.offset;havoc main_#t~nondet18#1;main_~n~0#1 := main_#t~nondet18#1;havoc main_#t~nondet18#1; 17027#L35 assume !(main_~n~0#1 < 1);call main_#t~malloc19#1.base, main_#t~malloc19#1.offset := #Ultimate.allocOnHeap(4 * main_~n~0#1 % 18446744073709551616);main_~a~0#1.base, main_~a~0#1.offset := main_#t~malloc19#1.base, main_#t~malloc19#1.offset;havoc main_#t~malloc19#1.base, main_#t~malloc19#1.offset;main_~i~1#1 := 0; 17035#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 17036#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 17110#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 17111#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 17037#L40-3 assume !!(main_~i~1#1 < main_~n~0#1);havoc main_#t~nondet21#1;call write~int#1(main_#t~nondet21#1, main_~a~0#1.base, main_~a~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet21#1; 17038#L40-2 main_#t~post20#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post20#1;havoc main_#t~post20#1; 17105#L40-3 assume !(main_~i~1#1 < main_~n~0#1); 17106#L40-4 havoc main_~i~1#1; 17000#L44 call merge_sort(main_~a~0#1.base, main_~a~0#1.offset, main_~n~0#1);< 17001#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 17740#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 17718#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 17719#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 17741#L24 assume ~n#1 < 2; 17720#merge_sortFINAL assume true; 17721#merge_sortEXIT >#88#return; 17010#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 17282#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 17283#L24 assume !(~n#1 < 2);~m~0#1 := (if ~n#1 < 0 && 0 != ~n#1 % 2 then 1 + ~n#1 / 2 else ~n#1 / 2); 17284#L27 call merge_sort(~a#1.base, ~a#1.offset, ~m~0#1);< 17285#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 17778#L24 assume ~n#1 < 2; 17777#merge_sortFINAL assume true; 17774#merge_sortEXIT >#88#return; 17775#L27-1 call merge_sort(~a#1.base, ~a#1.offset + 4 * ~m~0#1, ~n#1 - ~m~0#1);< 17823#$Ultimate##0 ~a#1.base, ~a#1.offset := #in~a#1.base, #in~a#1.offset;~n#1 := #in~n#1; 17825#L24 assume ~n#1 < 2; 17824#merge_sortFINAL assume true; 17821#merge_sortEXIT >#90#return; 17822#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 18012#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 18011#L12 assume !(merge_~j~0#1 == merge_~n#1); 17995#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 17935#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 18010#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 18017#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 18016#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 18015#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 18002#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 17994#L12 assume merge_~j~0#1 == merge_~n#1;merge_#t~post3#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post3#1;call merge_#t~mem4#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post3#1, 4);merge_#t~ite15#1 := merge_#t~mem4#1; 17918#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 17919#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 17914#L11-3 assume !(merge_~k~0#1 < merge_~n#1); 17915#L11-4 merge_~i~0#1 := 0; 17789#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int#0(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int#1(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 17790#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 17970#L17-3 assume !!(merge_~i~0#1 < merge_~n#1);call merge_#t~mem17#1 := read~int#0(merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~i~0#1, 4);call write~int#1(merge_#t~mem17#1, merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4);havoc merge_#t~mem17#1; 17787#L17-2 merge_#t~post16#1 := merge_~i~0#1;merge_~i~0#1 := 1 + merge_#t~post16#1;havoc merge_#t~post16#1; 17786#L17-3 assume !(merge_~i~0#1 < merge_~n#1); 17009#L17-4 call ULTIMATE.dealloc(merge_~x~0#1.base, merge_~x~0#1.offset); 17011#L8 havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;havoc merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1;assume { :end_inline_merge } true; 17028#merge_sortFINAL assume true; 17050#merge_sortEXIT >#90#return; 17046#L28 assume { :begin_inline_merge } true;merge_#in~a#1.base, merge_#in~a#1.offset, merge_#in~n#1, merge_#in~m#1 := ~a#1.base, ~a#1.offset, ~n#1, ~m~0#1;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset, merge_#t~ite15#1, merge_#t~post3#1, merge_#t~mem4#1, merge_#t~ite14#1, merge_#t~post5#1, merge_#t~mem6#1, merge_#t~mem7#1, merge_#t~mem8#1, merge_#t~ite13#1, merge_#t~post9#1, merge_#t~mem10#1, merge_#t~post11#1, merge_#t~mem12#1, merge_#t~post2#1, merge_#t~mem17#1, merge_#t~post16#1, merge_~a#1.base, merge_~a#1.offset, merge_~n#1, merge_~m#1, merge_~i~0#1, merge_~j~0#1, merge_~k~0#1, merge_~x~0#1.base, merge_~x~0#1.offset;merge_~a#1.base, merge_~a#1.offset := merge_#in~a#1.base, merge_#in~a#1.offset;merge_~n#1 := merge_#in~n#1;merge_~m#1 := merge_#in~m#1;havoc merge_~i~0#1;havoc merge_~j~0#1;havoc merge_~k~0#1;call merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset := #Ultimate.allocOnHeap(4 * merge_~n#1 % 18446744073709551616);merge_~x~0#1.base, merge_~x~0#1.offset := merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;havoc merge_#t~malloc1#1.base, merge_#t~malloc1#1.offset;merge_~i~0#1 := 0;merge_~j~0#1 := merge_~m#1;merge_~k~0#1 := 0; 17047#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 18100#L12 assume !(merge_~j~0#1 == merge_~n#1); 18099#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 18098#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 18097#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 17094#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 17095#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 17098#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 17070#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 17071#L12 [2023-11-23 22:25:50,820 INFO L750 eck$LassoCheckResult]: Loop: 17071#L12 assume !(merge_~j~0#1 == merge_~n#1); 17022#L13 assume !(merge_~i~0#1 == merge_~m#1);call merge_#t~mem7#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~j~0#1, 4);call merge_#t~mem8#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_~i~0#1, 4); 17023#L14 assume merge_#t~mem7#1 < merge_#t~mem8#1;merge_#t~post9#1 := merge_~j~0#1;merge_~j~0#1 := 1 + merge_#t~post9#1;call merge_#t~mem10#1 := read~int#1(merge_~a#1.base, merge_~a#1.offset + 4 * merge_#t~post9#1, 4);merge_#t~ite13#1 := merge_#t~mem10#1; 17002#L14-2 merge_#t~ite14#1 := merge_#t~ite13#1; 17004#L13-2 merge_#t~ite15#1 := merge_#t~ite14#1; 18091#L12-2 call write~int#0(merge_#t~ite15#1, merge_~x~0#1.base, merge_~x~0#1.offset + 4 * merge_~k~0#1, 4);havoc merge_#t~ite15#1;havoc merge_#t~post3#1;havoc merge_#t~mem4#1;havoc merge_#t~ite14#1;havoc merge_#t~post5#1;havoc merge_#t~mem6#1;havoc merge_#t~mem7#1;havoc merge_#t~mem8#1;havoc merge_#t~ite13#1;havoc merge_#t~post9#1;havoc merge_#t~mem10#1;havoc merge_#t~post11#1;havoc merge_#t~mem12#1; 18090#L11-2 merge_#t~post2#1 := merge_~k~0#1;merge_~k~0#1 := 1 + merge_#t~post2#1;havoc merge_#t~post2#1; 18089#L11-3 assume !!(merge_~k~0#1 < merge_~n#1); 17071#L12 [2023-11-23 22:25:50,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:50,820 INFO L85 PathProgramCache]: Analyzing trace with hash 875722351, now seen corresponding path program 1 times [2023-11-23 22:25:50,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:50,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261448624] [2023-11-23 22:25:50,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:50,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:50,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:50,915 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:50,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:50,963 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:50,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:50,964 INFO L85 PathProgramCache]: Analyzing trace with hash 233986997, now seen corresponding path program 3 times [2023-11-23 22:25:50,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:50,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063176764] [2023-11-23 22:25:50,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:50,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:50,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:50,971 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:50,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:50,977 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 22:25:50,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:25:50,978 INFO L85 PathProgramCache]: Analyzing trace with hash 817267747, now seen corresponding path program 2 times [2023-11-23 22:25:50,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:25:50,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699309201] [2023-11-23 22:25:50,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:25:50,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:25:51,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:51,029 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 22:25:51,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 22:25:51,082 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace