./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 b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-recursive-malloc/mergeSort.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e6d71d49c6e185294c0f1f4729e12b8d7df6d1365b5d24a48890a0be5b6780c4 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis No suitable file found in config dir /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/config using search string *Termination*64bit*_Bitvector*.epf No suitable settings file found using Termination*64bit*_Bitvector ERROR: UNSUPPORTED PROPERTY Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: AssertionError: MapEliminator tries to combine Int and (Array Int Int) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-28 09:39:11,597 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-28 09:39:11,600 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-28 09:39:11,655 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-28 09:39:11,655 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-28 09:39:11,660 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-28 09:39:11,662 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-28 09:39:11,666 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-28 09:39:11,669 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-28 09:39:11,674 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-28 09:39:11,675 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-28 09:39:11,677 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-28 09:39:11,678 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-28 09:39:11,681 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-28 09:39:11,683 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-28 09:39:11,687 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-28 09:39:11,689 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-28 09:39:11,691 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-28 09:39:11,693 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-28 09:39:11,701 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-28 09:39:11,703 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-28 09:39:11,705 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-28 09:39:11,708 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-28 09:39:11,709 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-28 09:39:11,718 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-28 09:39:11,719 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-28 09:39:11,719 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-28 09:39:11,721 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-28 09:39:11,722 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-28 09:39:11,724 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-28 09:39:11,724 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-28 09:39:11,725 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-28 09:39:11,727 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-28 09:39:11,729 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-28 09:39:11,730 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-28 09:39:11,731 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-28 09:39:11,732 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-28 09:39:11,732 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-28 09:39:11,732 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-28 09:39:11,733 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-28 09:39:11,734 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-28 09:39:11,735 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-64bit-Automizer_Default.epf [2021-10-28 09:39:11,786 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-28 09:39:11,786 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-28 09:39:11,787 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-28 09:39:11,787 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-28 09:39:11,790 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-28 09:39:11,790 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-28 09:39:11,790 INFO L138 SettingsManager]: * Use SBE=true [2021-10-28 09:39:11,791 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-28 09:39:11,791 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-28 09:39:11,791 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-28 09:39:11,792 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-28 09:39:11,793 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-28 09:39:11,793 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-28 09:39:11,793 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-28 09:39:11,794 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-28 09:39:11,794 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-28 09:39:11,794 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-28 09:39:11,794 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-28 09:39:11,795 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-28 09:39:11,795 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-28 09:39:11,795 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-28 09:39:11,795 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-28 09:39:11,796 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-28 09:39:11,796 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-28 09:39:11,796 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-28 09:39:11,796 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-28 09:39:11,797 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-28 09:39:11,797 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-28 09:39:11,797 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-28 09:39:11,799 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-28 09:39:11,799 INFO L138 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_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/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_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e6d71d49c6e185294c0f1f4729e12b8d7df6d1365b5d24a48890a0be5b6780c4 [2021-10-28 09:39:12,075 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-28 09:39:12,101 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-28 09:39:12,104 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-28 09:39:12,105 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-28 09:39:12,106 INFO L275 PluginConnector]: CDTParser initialized [2021-10-28 09:39:12,107 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/../../sv-benchmarks/c/termination-recursive-malloc/mergeSort.i [2021-10-28 09:39:12,179 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/data/1d187fc5f/986deea53fde4214a2c3bb78372e0df5/FLAG86659d3a7 [2021-10-28 09:39:12,700 INFO L306 CDTParser]: Found 1 translation units. [2021-10-28 09:39:12,701 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/sv-benchmarks/c/termination-recursive-malloc/mergeSort.i [2021-10-28 09:39:12,706 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/data/1d187fc5f/986deea53fde4214a2c3bb78372e0df5/FLAG86659d3a7 [2021-10-28 09:39:13,069 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/data/1d187fc5f/986deea53fde4214a2c3bb78372e0df5 [2021-10-28 09:39:13,071 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-28 09:39:13,073 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-28 09:39:13,074 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-28 09:39:13,074 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-28 09:39:13,080 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-28 09:39:13,080 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 09:39:13" (1/1) ... [2021-10-28 09:39:13,082 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f5df889 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:39:13, skipping insertion in model container [2021-10-28 09:39:13,082 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 09:39:13" (1/1) ... [2021-10-28 09:39:13,091 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-28 09:39:13,108 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-28 09:39:13,265 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 09:39:13,274 INFO L203 MainTranslator]: Completed pre-run [2021-10-28 09:39:13,301 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 09:39:13,314 INFO L208 MainTranslator]: Completed translation [2021-10-28 09:39:13,314 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:39:13 WrapperNode [2021-10-28 09:39:13,314 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-28 09:39:13,315 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-28 09:39:13,315 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-28 09:39:13,316 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-28 09:39:13,322 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:39:13" (1/1) ... [2021-10-28 09:39:13,328 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:39:13" (1/1) ... [2021-10-28 09:39:13,352 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-28 09:39:13,353 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-28 09:39:13,353 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-28 09:39:13,353 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-28 09:39:13,362 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:39:13" (1/1) ... [2021-10-28 09:39:13,362 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:39:13" (1/1) ... [2021-10-28 09:39:13,368 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:39:13" (1/1) ... [2021-10-28 09:39:13,369 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:39:13" (1/1) ... [2021-10-28 09:39:13,376 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:39:13" (1/1) ... [2021-10-28 09:39:13,380 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:39:13" (1/1) ... [2021-10-28 09:39:13,382 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:39:13" (1/1) ... [2021-10-28 09:39:13,385 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-28 09:39:13,385 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-28 09:39:13,386 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-28 09:39:13,386 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-28 09:39:13,387 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:39:13" (1/1) ... [2021-10-28 09:39:13,394 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:13,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:13,442 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:13,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-28 09:39:13,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-28 09:39:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure merge_sort [2021-10-28 09:39:13,499 INFO L138 BoogieDeclarations]: Found implementation of procedure merge_sort [2021-10-28 09:39:13,499 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-28 09:39:13,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-28 09:39:13,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-28 09:39:13,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-28 09:39:13,502 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-28 09:39:13,810 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-28 09:39:13,810 INFO L299 CfgBuilder]: Removed 9 assume(true) statements. [2021-10-28 09:39:13,812 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:39:13 BoogieIcfgContainer [2021-10-28 09:39:13,812 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-28 09:39:13,813 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-28 09:39:13,813 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-28 09:39:13,817 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-28 09:39:13,817 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:39:13,818 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.10 09:39:13" (1/3) ... [2021-10-28 09:39:13,819 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@35392995 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 09:39:13, skipping insertion in model container [2021-10-28 09:39:13,819 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:39:13,820 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:39:13" (2/3) ... [2021-10-28 09:39:13,820 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@35392995 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 09:39:13, skipping insertion in model container [2021-10-28 09:39:13,820 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:39:13,820 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:39:13" (3/3) ... [2021-10-28 09:39:13,822 INFO L389 chiAutomizerObserver]: Analyzing ICFG mergeSort.i [2021-10-28 09:39:13,879 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-28 09:39:13,885 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-28 09:39:13,885 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-28 09:39:13,885 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-28 09:39:13,885 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-28 09:39:13,885 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-28 09:39:13,885 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-28 09:39:13,885 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-28 09:39:13,903 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 29 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 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) [2021-10-28 09:39:13,933 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 16 [2021-10-28 09:39:13,933 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:13,933 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:13,939 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2021-10-28 09:39:13,939 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-10-28 09:39:13,939 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-28 09:39:13,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 29 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 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) [2021-10-28 09:39:13,945 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 16 [2021-10-28 09:39:13,946 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:13,946 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:13,947 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2021-10-28 09:39:13,948 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-10-28 09:39:13,968 INFO L791 eck$LassoCheckResult]: Stem: 19#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 9#L-1true havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 16#L35true assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 11#L40-3true [2021-10-28 09:39:13,968 INFO L793 eck$LassoCheckResult]: Loop: 11#L40-3true assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 12#L40-2true main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 11#L40-3true [2021-10-28 09:39:13,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:13,975 INFO L85 PathProgramCache]: Analyzing trace with hash 88447, now seen corresponding path program 1 times [2021-10-28 09:39:13,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:13,983 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583514182] [2021-10-28 09:39:13,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:13,984 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:14,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:14,063 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:14,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:14,093 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:14,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:14,097 INFO L85 PathProgramCache]: Analyzing trace with hash 3331, now seen corresponding path program 1 times [2021-10-28 09:39:14,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:14,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585722452] [2021-10-28 09:39:14,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:14,098 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:14,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:14,111 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:14,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:14,132 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:14,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:14,140 INFO L85 PathProgramCache]: Analyzing trace with hash 84999937, now seen corresponding path program 1 times [2021-10-28 09:39:14,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:14,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277652584] [2021-10-28 09:39:14,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:14,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:14,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:14,162 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:14,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:14,183 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:14,452 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:39:14,452 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:39:14,452 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:39:14,453 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:39:14,453 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:39:14,453 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:14,453 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:39:14,453 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:39:14,454 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration1_Lasso [2021-10-28 09:39:14,454 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:39:14,454 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:39:14,481 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:14,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:14,493 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:14,502 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:14,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:14,593 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:14,597 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:14,600 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:14,773 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:39:14,778 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:39:14,779 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:14,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:14,785 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:14,789 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:14,799 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:14,799 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:14,800 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:14,800 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:14,800 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:14,802 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:14,802 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:14,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-28 09:39:14,805 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:14,833 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-10-28 09:39:14,835 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:14,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:14,836 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:14,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-28 09:39:14,848 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:14,858 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:14,858 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:14,859 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:14,859 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:14,859 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:14,861 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:14,862 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:14,877 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:14,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:14,904 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:14,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:14,905 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:14,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-28 09:39:14,916 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:14,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:14,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:14,924 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:14,925 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:14,930 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:14,931 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:14,956 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:14,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:14,992 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:14,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:14,996 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:15,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-28 09:39:15,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 [2021-10-28 09:39:15,012 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:15,012 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:15,012 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:15,012 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:15,012 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:15,014 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:15,014 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:15,035 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:15,069 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:15,069 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:15,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:15,072 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:15,080 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:15,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:15,089 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:15,089 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:15,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:15,090 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:15,090 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:15,091 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:15,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-28 09:39:15,103 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:15,138 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:15,138 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:15,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:15,139 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:15,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-28 09:39:15,144 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:15,153 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:15,153 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2021-10-28 09:39:15,153 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:15,153 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:15,158 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2021-10-28 09:39:15,158 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:15,179 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:15,203 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:15,203 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:15,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:15,204 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:15,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-28 09:39:15,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:15,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:15,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:15,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:15,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:15,216 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:15,217 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:15,244 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:15,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:15,281 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:15,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:15,283 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:15,292 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:15,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:15,301 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:15,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:15,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:15,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:15,302 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:15,302 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:15,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-28 09:39:15,315 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:15,340 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:15,341 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:15,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:15,342 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:15,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-28 09:39:15,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 [2021-10-28 09:39:15,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:15,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:15,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:15,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:15,362 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:15,362 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:15,400 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:39:15,417 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2021-10-28 09:39:15,417 INFO L444 ModelExtractionUtils]: 10 out of 16 variables were initially zero. Simplification set additionally 3 variables to zero. [2021-10-28 09:39:15,419 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:15,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:15,425 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:15,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-28 09:39:15,430 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:39:15,457 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-10-28 09:39:15,457 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:39:15,458 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~n~0, ULTIMATE.start_main_~i~1) = 1*ULTIMATE.start_main_~n~0 - 1*ULTIMATE.start_main_~i~1 Supporting invariants [] [2021-10-28 09:39:15,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:15,495 INFO L297 tatePredicateManager]: 1 out of 1 supporting invariants were superfluous and have been removed [2021-10-28 09:39:15,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:15,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:15,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:39:15,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:15,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:15,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 10 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:39:15,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:15,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:39:15,584 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-10-28 09:39:15,586 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 29 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 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) [2021-10-28 09:39:15,637 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 29 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 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 59 states and 83 transitions. Complement of second has 9 states. [2021-10-28 09:39:15,638 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 [2021-10-28 09:39:15,640 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) [2021-10-28 09:39:15,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 43 transitions. [2021-10-28 09:39:15,643 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 43 transitions. Stem has 3 letters. Loop has 2 letters. [2021-10-28 09:39:15,644 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:15,645 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 43 transitions. Stem has 5 letters. Loop has 2 letters. [2021-10-28 09:39:15,645 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:15,645 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 43 transitions. Stem has 3 letters. Loop has 4 letters. [2021-10-28 09:39:15,645 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:15,646 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 59 states and 83 transitions. [2021-10-28 09:39:15,652 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-28 09:39:15,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 59 states to 26 states and 37 transitions. [2021-10-28 09:39:15,659 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 23 [2021-10-28 09:39:15,660 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24 [2021-10-28 09:39:15,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 37 transitions. [2021-10-28 09:39:15,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:39:15,663 INFO L681 BuchiCegarLoop]: Abstraction has 26 states and 37 transitions. [2021-10-28 09:39:15,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states and 37 transitions. [2021-10-28 09:39:15,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2021-10-28 09:39:15,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 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) [2021-10-28 09:39:15,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 37 transitions. [2021-10-28 09:39:15,692 INFO L704 BuchiCegarLoop]: Abstraction has 26 states and 37 transitions. [2021-10-28 09:39:15,692 INFO L587 BuchiCegarLoop]: Abstraction has 26 states and 37 transitions. [2021-10-28 09:39:15,693 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-28 09:39:15,693 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26 states and 37 transitions. [2021-10-28 09:39:15,694 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-28 09:39:15,694 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:15,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:15,695 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-28 09:39:15,695 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-28 09:39:15,695 INFO L791 eck$LassoCheckResult]: Stem: 157#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 147#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 148#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 150#L40-3 assume !(main_~i~1 < main_~n~0); 138#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 143#merge_sortENTRY [2021-10-28 09:39:15,696 INFO L793 eck$LassoCheckResult]: Loop: 143#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 144#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 139#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 143#merge_sortENTRY [2021-10-28 09:39:15,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:15,716 INFO L85 PathProgramCache]: Analyzing trace with hash 84999888, now seen corresponding path program 1 times [2021-10-28 09:39:15,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:15,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098481364] [2021-10-28 09:39:15,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:15,717 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:15,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:15,818 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:15,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:39:15,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:39:15,862 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098481364] [2021-10-28 09:39:15,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098481364] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:39:15,863 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:39:15,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:39:15,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320542324] [2021-10-28 09:39:15,866 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:39:15,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:15,867 INFO L85 PathProgramCache]: Analyzing trace with hash 30000, now seen corresponding path program 1 times [2021-10-28 09:39:15,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:15,867 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598826415] [2021-10-28 09:39:15,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:15,868 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:15,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:15,882 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:15,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:15,892 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:16,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:39:16,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:39:16,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:39:16,112 INFO L87 Difference]: Start difference. First operand 26 states and 37 transitions. cyclomatic complexity: 15 Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 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) [2021-10-28 09:39:16,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:39:16,137 INFO L93 Difference]: Finished difference Result 27 states and 35 transitions. [2021-10-28 09:39:16,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:39:16,138 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27 states and 35 transitions. [2021-10-28 09:39:16,145 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-28 09:39:16,148 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27 states to 27 states and 35 transitions. [2021-10-28 09:39:16,150 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24 [2021-10-28 09:39:16,150 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24 [2021-10-28 09:39:16,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 35 transitions. [2021-10-28 09:39:16,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:39:16,151 INFO L681 BuchiCegarLoop]: Abstraction has 27 states and 35 transitions. [2021-10-28 09:39:16,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states and 35 transitions. [2021-10-28 09:39:16,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2021-10-28 09:39:16,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 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) [2021-10-28 09:39:16,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 34 transitions. [2021-10-28 09:39:16,160 INFO L704 BuchiCegarLoop]: Abstraction has 26 states and 34 transitions. [2021-10-28 09:39:16,160 INFO L587 BuchiCegarLoop]: Abstraction has 26 states and 34 transitions. [2021-10-28 09:39:16,160 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-28 09:39:16,160 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26 states and 34 transitions. [2021-10-28 09:39:16,161 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-28 09:39:16,165 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:16,165 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:16,166 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:16,166 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-28 09:39:16,166 INFO L791 eck$LassoCheckResult]: Stem: 216#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 206#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 207#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 209#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 210#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 211#L40-3 assume !(main_~i~1 < main_~n~0); 198#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 202#merge_sortENTRY [2021-10-28 09:39:16,166 INFO L793 eck$LassoCheckResult]: Loop: 202#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 203#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 196#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 202#merge_sortENTRY [2021-10-28 09:39:16,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:16,167 INFO L85 PathProgramCache]: Analyzing trace with hash 80563154, now seen corresponding path program 1 times [2021-10-28 09:39:16,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:16,167 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602288832] [2021-10-28 09:39:16,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:16,168 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:16,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:16,185 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:16,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:16,223 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:16,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:16,226 INFO L85 PathProgramCache]: Analyzing trace with hash 30000, now seen corresponding path program 2 times [2021-10-28 09:39:16,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:16,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143227420] [2021-10-28 09:39:16,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:16,227 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:16,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:16,251 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:16,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:16,264 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:16,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:16,267 INFO L85 PathProgramCache]: Analyzing trace with hash -829797441, now seen corresponding path program 1 times [2021-10-28 09:39:16,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:16,267 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266210597] [2021-10-28 09:39:16,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:16,268 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:16,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:16,345 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:39:16,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:39:16,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266210597] [2021-10-28 09:39:16,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266210597] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:16,349 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198254839] [2021-10-28 09:39:16,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:16,353 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:39:16,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:16,360 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:39:16,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-28 09:39:16,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:16,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-28 09:39:16,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:16,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:39:16,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198254839] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:16,466 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:39:16,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-10-28 09:39:16,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247132474] [2021-10-28 09:39:16,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:39:16,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-28 09:39:16,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-28 09:39:16,664 INFO L87 Difference]: Start difference. First operand 26 states and 34 transitions. cyclomatic complexity: 12 Second operand has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 7 states have internal predecessors, (11), 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) [2021-10-28 09:39:16,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:39:16,736 INFO L93 Difference]: Finished difference Result 36 states and 45 transitions. [2021-10-28 09:39:16,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-28 09:39:16,737 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36 states and 45 transitions. [2021-10-28 09:39:16,742 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-28 09:39:16,745 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36 states to 31 states and 40 transitions. [2021-10-28 09:39:16,745 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26 [2021-10-28 09:39:16,746 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 [2021-10-28 09:39:16,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 40 transitions. [2021-10-28 09:39:16,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:39:16,749 INFO L681 BuchiCegarLoop]: Abstraction has 31 states and 40 transitions. [2021-10-28 09:39:16,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states and 40 transitions. [2021-10-28 09:39:16,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 28. [2021-10-28 09:39:16,754 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) [2021-10-28 09:39:16,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 36 transitions. [2021-10-28 09:39:16,756 INFO L704 BuchiCegarLoop]: Abstraction has 28 states and 36 transitions. [2021-10-28 09:39:16,757 INFO L587 BuchiCegarLoop]: Abstraction has 28 states and 36 transitions. [2021-10-28 09:39:16,757 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-28 09:39:16,757 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28 states and 36 transitions. [2021-10-28 09:39:16,760 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-28 09:39:16,761 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:16,761 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:16,761 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1] [2021-10-28 09:39:16,761 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-28 09:39:16,762 INFO L791 eck$LassoCheckResult]: Stem: 323#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 312#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 313#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 315#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 316#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 317#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 318#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 328#L40-3 assume !(main_~i~1 < main_~n~0); 303#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 308#merge_sortENTRY [2021-10-28 09:39:16,762 INFO L793 eck$LassoCheckResult]: Loop: 308#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 309#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 302#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 308#merge_sortENTRY [2021-10-28 09:39:16,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:16,762 INFO L85 PathProgramCache]: Analyzing trace with hash 111829076, now seen corresponding path program 2 times [2021-10-28 09:39:16,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:16,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228308311] [2021-10-28 09:39:16,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:16,763 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:16,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:16,804 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:16,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:16,824 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:16,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:16,828 INFO L85 PathProgramCache]: Analyzing trace with hash 30000, now seen corresponding path program 3 times [2021-10-28 09:39:16,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:16,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141908258] [2021-10-28 09:39:16,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:16,829 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:16,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:16,837 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:16,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:16,848 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:16,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:16,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1394618371, now seen corresponding path program 2 times [2021-10-28 09:39:16,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:16,850 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759708250] [2021-10-28 09:39:16,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:16,850 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:16,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:16,873 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:16,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:16,892 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:17,577 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:39:17,578 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:39:17,578 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:39:17,578 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:39:17,578 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:39:17,578 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:17,578 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:39:17,578 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:39:17,578 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration4_Lasso [2021-10-28 09:39:17,578 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:39:17,579 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:39:17,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,644 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,646 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,648 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,658 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,660 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,663 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,667 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,677 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,685 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,701 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,703 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,727 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,732 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,735 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,748 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:17,750 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:18,011 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:39:18,012 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:39:18,012 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:18,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:18,013 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:18,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-28 09:39:18,018 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:18,027 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:18,027 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:18,027 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:18,027 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:18,035 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:18,035 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:18,050 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:39:18,074 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2021-10-28 09:39:18,074 INFO L444 ModelExtractionUtils]: 4 out of 13 variables were initially zero. Simplification set additionally 7 variables to zero. [2021-10-28 09:39:18,075 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:18,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:18,109 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:18,112 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:39:18,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-28 09:39:18,141 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-10-28 09:39:18,141 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:39:18,141 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_#in~n) = 1*merge_sort_#in~n Supporting invariants [] [2021-10-28 09:39:18,177 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:18,178 INFO L297 tatePredicateManager]: 1 out of 1 supporting invariants were superfluous and have been removed [2021-10-28 09:39:18,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:18,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:18,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:39:18,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:18,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:18,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-28 09:39:18,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:18,326 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:18,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:39:18,327 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 09:39:18,327 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 28 states and 36 transitions. cyclomatic complexity: 12 Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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) [2021-10-28 09:39:18,376 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 28 states and 36 transitions. cyclomatic complexity: 12. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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 46 states and 58 transitions. Complement of second has 12 states. [2021-10-28 09:39:18,377 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 [2021-10-28 09:39:18,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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) [2021-10-28 09:39:18,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 12 transitions. [2021-10-28 09:39:18,378 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 12 transitions. Stem has 9 letters. Loop has 3 letters. [2021-10-28 09:39:18,379 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:18,379 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 12 transitions. Stem has 12 letters. Loop has 3 letters. [2021-10-28 09:39:18,379 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:18,379 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 12 transitions. Stem has 9 letters. Loop has 6 letters. [2021-10-28 09:39:18,380 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:18,380 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 46 states and 58 transitions. [2021-10-28 09:39:18,381 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-28 09:39:18,383 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 46 states to 37 states and 49 transitions. [2021-10-28 09:39:18,383 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27 [2021-10-28 09:39:18,383 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28 [2021-10-28 09:39:18,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 49 transitions. [2021-10-28 09:39:18,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:18,384 INFO L681 BuchiCegarLoop]: Abstraction has 37 states and 49 transitions. [2021-10-28 09:39:18,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states and 49 transitions. [2021-10-28 09:39:18,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2021-10-28 09:39:18,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 29 states have internal predecessors, (37), 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) [2021-10-28 09:39:18,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2021-10-28 09:39:18,388 INFO L704 BuchiCegarLoop]: Abstraction has 35 states and 45 transitions. [2021-10-28 09:39:18,388 INFO L587 BuchiCegarLoop]: Abstraction has 35 states and 45 transitions. [2021-10-28 09:39:18,388 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-28 09:39:18,388 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 35 states and 45 transitions. [2021-10-28 09:39:18,389 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-28 09:39:18,389 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:18,390 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:18,391 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:18,391 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:18,391 INFO L791 eck$LassoCheckResult]: Stem: 474#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 461#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 462#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 465#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 466#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 467#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 468#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 480#L40-3 assume !(main_~i~1 < main_~n~0); 451#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 455#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 456#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 449#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 457#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 458#L24 assume ~n < 2; 463#L8 assume true; 464#merge_sortEXIT >#86#return; 450#L27-1 [2021-10-28 09:39:18,391 INFO L793 eck$LassoCheckResult]: Loop: 450#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 473#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 478#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 448#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 473#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 478#L24 assume ~n < 2; 452#L8 assume true; 481#merge_sortEXIT >#86#return; 450#L27-1 [2021-10-28 09:39:18,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:18,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1739744228, now seen corresponding path program 1 times [2021-10-28 09:39:18,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:18,392 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91672745] [2021-10-28 09:39:18,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:18,393 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:18,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:18,409 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:18,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:18,427 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:18,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:18,428 INFO L85 PathProgramCache]: Analyzing trace with hash -313790022, now seen corresponding path program 1 times [2021-10-28 09:39:18,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:18,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102273916] [2021-10-28 09:39:18,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:18,428 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:18,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:18,436 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:18,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:18,444 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:18,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:18,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1064649429, now seen corresponding path program 1 times [2021-10-28 09:39:18,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:18,446 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629497269] [2021-10-28 09:39:18,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:18,446 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:18,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:18,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-10-28 09:39:18,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:18,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-10-28 09:39:18,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:18,625 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-28 09:39:18,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:39:18,626 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629497269] [2021-10-28 09:39:18,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629497269] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:18,626 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363877806] [2021-10-28 09:39:18,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:18,627 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:39:18,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:18,628 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:39:18,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-28 09:39:18,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:18,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-28 09:39:18,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:18,847 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:39:18,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363877806] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:18,847 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:39:18,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2021-10-28 09:39:18,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599988724] [2021-10-28 09:39:19,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:39:19,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-28 09:39:19,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-10-28 09:39:19,221 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. cyclomatic complexity: 15 Second operand has 14 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 4 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-10-28 09:39:19,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:39:19,551 INFO L93 Difference]: Finished difference Result 71 states and 89 transitions. [2021-10-28 09:39:19,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-28 09:39:19,553 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 71 states and 89 transitions. [2021-10-28 09:39:19,555 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 25 [2021-10-28 09:39:19,557 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 71 states to 67 states and 85 transitions. [2021-10-28 09:39:19,557 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 54 [2021-10-28 09:39:19,557 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 57 [2021-10-28 09:39:19,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 85 transitions. [2021-10-28 09:39:19,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:19,558 INFO L681 BuchiCegarLoop]: Abstraction has 67 states and 85 transitions. [2021-10-28 09:39:19,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states and 85 transitions. [2021-10-28 09:39:19,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 64. [2021-10-28 09:39:19,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 52 states have (on average 1.25) internal successors, (65), 53 states have internal predecessors, (65), 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) [2021-10-28 09:39:19,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 80 transitions. [2021-10-28 09:39:19,565 INFO L704 BuchiCegarLoop]: Abstraction has 64 states and 80 transitions. [2021-10-28 09:39:19,565 INFO L587 BuchiCegarLoop]: Abstraction has 64 states and 80 transitions. [2021-10-28 09:39:19,565 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-28 09:39:19,565 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 64 states and 80 transitions. [2021-10-28 09:39:19,566 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 24 [2021-10-28 09:39:19,566 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:19,566 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:19,567 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:19,567 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:19,567 INFO L791 eck$LassoCheckResult]: Stem: 696#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 683#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 684#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 686#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 687#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 688#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 689#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 690#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 711#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 710#L40-3 assume !(main_~i~1 < main_~n~0); 673#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 707#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 681#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 672#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 680#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 682#L24 assume ~n < 2; 701#L8 assume true; 695#merge_sortEXIT >#86#return; 671#L27-1 [2021-10-28 09:39:19,568 INFO L793 eck$LassoCheckResult]: Loop: 671#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 678#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 679#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 674#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 678#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 679#L24 assume ~n < 2; 729#L8 assume true; 730#merge_sortEXIT >#86#return; 671#L27-1 [2021-10-28 09:39:19,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:19,568 INFO L85 PathProgramCache]: Analyzing trace with hash 691173850, now seen corresponding path program 2 times [2021-10-28 09:39:19,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:19,568 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112157066] [2021-10-28 09:39:19,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:19,568 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:19,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:19,594 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:19,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:19,629 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:19,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:19,633 INFO L85 PathProgramCache]: Analyzing trace with hash -313790022, now seen corresponding path program 2 times [2021-10-28 09:39:19,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:19,638 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375449406] [2021-10-28 09:39:19,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:19,638 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:19,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:19,653 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:19,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:19,664 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:19,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:19,665 INFO L85 PathProgramCache]: Analyzing trace with hash -889748845, now seen corresponding path program 2 times [2021-10-28 09:39:19,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:19,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679271855] [2021-10-28 09:39:19,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:19,666 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:19,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:19,688 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:19,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:19,712 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:21,008 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:39:21,009 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:39:21,009 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:39:21,009 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:39:21,009 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:39:21,009 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:21,009 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:39:21,009 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:39:21,009 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration6_Lasso [2021-10-28 09:39:21,009 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:39:21,009 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:39:21,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,016 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,034 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,045 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,054 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,063 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,079 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,083 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,085 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,089 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,091 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,093 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,096 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,098 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:21,529 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:39:21,530 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:39:21,530 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:21,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:21,531 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:21,544 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:21,553 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:21,553 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:21,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:21,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:21,553 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:21,554 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:21,554 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:21,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-28 09:39:21,571 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:21,598 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:21,598 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:21,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:21,599 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:21,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-28 09:39:21,601 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:21,609 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:21,609 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:21,609 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:21,609 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:21,609 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:21,609 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:21,609 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:21,611 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:21,630 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:21,630 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:21,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:21,631 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:21,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-28 09:39:21,632 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:21,639 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:21,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:21,640 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:21,640 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:21,640 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:21,640 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:21,640 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:21,641 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:21,662 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:21,662 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:21,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:21,663 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:21,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-28 09:39:21,664 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:21,671 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:21,671 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:21,672 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:21,672 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:21,672 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:21,672 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:21,672 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:21,673 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:21,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2021-10-28 09:39:21,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:21,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:21,694 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:21,696 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:21,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-28 09:39:21,704 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:21,704 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:21,704 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:21,704 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:21,706 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:21,707 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:21,714 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:21,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:21,747 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:21,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:21,748 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:21,763 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:21,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-28 09:39:21,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:21,773 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:21,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:21,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:21,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:21,773 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:21,773 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:21,784 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:21,821 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:21,821 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:21,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:21,822 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:21,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-28 09:39:21,827 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:21,834 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:21,834 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:21,834 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:21,834 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:21,834 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:21,835 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:21,835 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:21,836 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:21,855 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:21,856 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:21,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:21,857 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:21,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-28 09:39:21,859 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:21,867 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:21,867 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:21,867 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:21,867 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:21,867 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:21,868 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:21,868 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:21,869 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:21,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:21,889 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:21,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:21,890 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:21,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-28 09:39:21,903 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:21,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:21,910 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:21,910 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:21,910 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:21,910 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:21,910 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:21,910 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:21,911 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:21,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:21,932 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:21,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:21,932 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:21,934 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:21,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-28 09:39:21,941 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:21,941 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:21,941 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:21,941 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:21,941 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:21,941 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:21,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:21,942 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:21,962 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2021-10-28 09:39:21,962 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:21,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:21,963 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:21,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-28 09:39:21,964 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:21,971 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:21,971 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:21,971 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:21,971 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:21,971 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:21,972 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:21,972 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:21,973 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:21,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:21,993 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:21,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:21,993 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:21,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-28 09:39:21,995 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,002 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,002 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,003 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,003 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,003 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,003 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,004 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:22,024 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,025 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,026 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-28 09:39:22,034 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,034 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,034 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,034 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,034 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,035 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,035 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,036 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,055 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-10-28 09:39:22,055 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,056 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-28 09:39:22,058 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,066 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,066 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,066 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,066 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,067 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-10-28 09:39:22,086 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,087 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-28 09:39:22,089 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,096 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,096 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,096 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,097 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,103 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-10-28 09:39:22,124 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,125 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-28 09:39:22,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,133 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,133 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,134 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,147 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-10-28 09:39:22,166 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,167 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-28 09:39:22,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,176 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,176 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,176 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,176 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,176 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,176 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,177 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:22,199 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,200 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,201 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-28 09:39:22,209 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,209 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,209 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,209 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,209 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,209 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,224 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,245 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:22,246 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,246 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-28 09:39:22,248 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,255 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,255 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,255 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,255 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,255 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,256 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,256 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,257 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,276 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-10-28 09:39:22,276 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,277 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-28 09:39:22,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 [2021-10-28 09:39:22,286 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,286 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,286 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,287 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,287 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,287 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,288 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:22,308 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,310 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-28 09:39:22,312 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,319 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,319 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,319 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,319 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,319 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,320 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,320 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,321 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,340 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:22,340 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,341 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-28 09:39:22,342 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,350 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,350 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,350 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,350 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,350 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,351 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:22,374 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,375 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-28 09:39:22,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,383 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,383 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,383 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,383 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,383 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,384 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,385 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,404 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-10-28 09:39:22,404 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,405 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-28 09:39:22,407 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,414 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,414 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,414 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,415 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,428 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:22,428 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:22,440 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:22,465 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,475 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-28 09:39:22,479 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,486 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,486 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,486 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,486 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,487 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,487 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,487 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,488 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:22,508 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,509 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-28 09:39:22,510 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,518 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,518 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,518 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,518 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,518 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,519 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,519 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,520 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-10-28 09:39:22,540 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,541 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-28 09:39:22,542 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,550 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,550 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,550 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,550 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,551 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,551 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,579 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,611 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-10-28 09:39:22,611 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,612 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,618 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-28 09:39:22,625 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,625 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,626 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,626 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,626 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,626 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,626 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,627 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:22,650 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,651 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-28 09:39:22,653 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,661 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,662 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,662 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,662 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,662 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,663 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,678 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,698 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:22,698 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,699 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-28 09:39:22,701 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,708 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,708 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,708 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,709 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,731 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-10-28 09:39:22,731 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,732 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-28 09:39:22,733 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,740 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,740 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,741 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,741 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,741 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,741 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,741 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,742 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-10-28 09:39:22,762 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,762 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-28 09:39:22,764 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,771 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,771 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,771 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,771 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,771 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,772 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,772 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,773 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,792 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-10-28 09:39:22,792 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,793 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-28 09:39:22,794 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,801 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,801 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,801 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,801 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,801 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,802 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,802 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,803 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,822 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-10-28 09:39:22,824 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,825 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-28 09:39:22,827 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,834 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,834 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,835 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,835 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,835 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,836 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,855 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-10-28 09:39:22,855 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,856 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,858 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-28 09:39:22,865 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,865 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,865 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,866 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,866 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,899 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,922 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:22,923 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,923 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,925 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-28 09:39:22,932 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,933 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:22,933 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:22,933 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,933 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,933 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:22,933 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:22,934 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,953 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-10-28 09:39:22,954 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,955 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-28 09:39:22,958 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:22,964 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:22,965 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2021-10-28 09:39:22,965 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:22,965 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:22,967 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2021-10-28 09:39:22,967 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:22,972 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:22,991 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:22,991 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:22,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:22,992 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:22,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-10-28 09:39:22,993 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:23,000 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:23,000 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:23,000 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:23,000 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:23,009 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:23,009 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:23,013 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:23,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:23,031 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:23,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:23,032 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:23,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-10-28 09:39:23,033 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:23,040 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:23,040 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:23,040 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:23,040 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:23,043 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:23,043 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:23,046 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:23,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-10-28 09:39:23,066 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:23,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:23,066 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:23,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-10-28 09:39:23,068 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:23,075 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:23,075 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:23,075 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:23,075 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:23,087 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:23,087 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:23,117 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:39:23,153 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2021-10-28 09:39:23,153 INFO L444 ModelExtractionUtils]: 0 out of 25 variables were initially zero. Simplification set additionally 18 variables to zero. [2021-10-28 09:39:23,153 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:23,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:23,154 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:23,156 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:39:23,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-10-28 09:39:23,164 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2021-10-28 09:39:23,165 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:39:23,165 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_~a.offset, merge_sort_~m~0) = -1*merge_sort_~a.offset - 4*merge_sort_~m~0 + 5 Supporting invariants [-1*merge_sort_~a.offset - 4*merge_sort_~n + 12 >= 0] [2021-10-28 09:39:23,185 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:23,191 INFO L297 tatePredicateManager]: 0 out of 1 supporting invariants were superfluous and have been removed [2021-10-28 09:39:23,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:23,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:23,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-28 09:39:23,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:23,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:23,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-28 09:39:23,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:23,731 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:23,736 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:39:23,737 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.9 stem predicates 5 loop predicates [2021-10-28 09:39:23,737 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 64 states and 80 transitions. cyclomatic complexity: 23 Second operand has 14 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 4 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) [2021-10-28 09:39:24,190 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 64 states and 80 transitions. cyclomatic complexity: 23. Second operand has 14 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 4 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 337 states and 467 transitions. Complement of second has 44 states. [2021-10-28 09:39:24,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 16 states 10 stem states 4 non-accepting loop states 2 accepting loop states [2021-10-28 09:39:24,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 4 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) [2021-10-28 09:39:24,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 85 transitions. [2021-10-28 09:39:24,192 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 85 transitions. Stem has 18 letters. Loop has 8 letters. [2021-10-28 09:39:24,192 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:24,193 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 85 transitions. Stem has 26 letters. Loop has 8 letters. [2021-10-28 09:39:24,193 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:24,193 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 85 transitions. Stem has 18 letters. Loop has 16 letters. [2021-10-28 09:39:24,194 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:24,194 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 337 states and 467 transitions. [2021-10-28 09:39:24,202 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 88 [2021-10-28 09:39:24,209 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 337 states to 248 states and 347 transitions. [2021-10-28 09:39:24,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 175 [2021-10-28 09:39:24,210 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 179 [2021-10-28 09:39:24,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 248 states and 347 transitions. [2021-10-28 09:39:24,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:24,211 INFO L681 BuchiCegarLoop]: Abstraction has 248 states and 347 transitions. [2021-10-28 09:39:24,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states and 347 transitions. [2021-10-28 09:39:24,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 218. [2021-10-28 09:39:24,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 177 states have (on average 1.310734463276836) internal successors, (232), 179 states have internal predecessors, (232), 26 states have call successors, (29), 17 states have call predecessors, (29), 15 states have return successors, (32), 21 states have call predecessors, (32), 23 states have call successors, (32) [2021-10-28 09:39:24,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 293 transitions. [2021-10-28 09:39:24,233 INFO L704 BuchiCegarLoop]: Abstraction has 218 states and 293 transitions. [2021-10-28 09:39:24,233 INFO L587 BuchiCegarLoop]: Abstraction has 218 states and 293 transitions. [2021-10-28 09:39:24,234 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-28 09:39:24,234 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 218 states and 293 transitions. [2021-10-28 09:39:24,236 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 78 [2021-10-28 09:39:24,236 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:24,236 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:24,237 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:24,237 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2021-10-28 09:39:24,238 INFO L791 eck$LassoCheckResult]: Stem: 1306#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 1276#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 1277#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 1280#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 1281#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 1285#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 1350#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 1349#L40-3 assume !(main_~i~1 < main_~n~0); 1291#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 1323#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 1358#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 1299#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 1300#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 1369#L24 assume ~n < 2; 1368#L8 assume true; 1366#merge_sortEXIT >#86#return; 1367#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 1373#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 1377#L24 assume ~n < 2; 1375#L8 assume true; 1372#merge_sortEXIT >#88#return; 1290#L28 merge_#in~a.base, merge_#in~a.offset, merge_#in~n, merge_#in~m := ~a.base, ~a.offset, ~n, ~m~0;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset, merge_#t~ite15, merge_#t~post3, merge_#t~mem4, merge_#t~ite14, merge_#t~post5, merge_#t~mem6, merge_#t~mem7, merge_#t~mem8, merge_#t~ite13, merge_#t~post9, merge_#t~mem10, merge_#t~post11, merge_#t~mem12, merge_#t~post2, merge_#t~mem17, merge_#t~post16, merge_~a.base, merge_~a.offset, merge_~n, merge_~m, merge_~i~0, merge_~j~0, merge_~k~0, merge_~x~0.base, merge_~x~0.offset;merge_~a.base, merge_~a.offset := merge_#in~a.base, merge_#in~a.offset;merge_~n := merge_#in~n;merge_~m := merge_#in~m;havoc merge_~i~0;havoc merge_~j~0;havoc merge_~k~0;call merge_#t~malloc1.base, merge_#t~malloc1.offset := #Ultimate.allocOnHeap(4 * merge_~n);merge_~x~0.base, merge_~x~0.offset := merge_#t~malloc1.base, merge_#t~malloc1.offset;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset;merge_~i~0 := 0;merge_~j~0 := merge_~m;merge_~k~0 := 0; 1292#L11-3 [2021-10-28 09:39:24,238 INFO L793 eck$LassoCheckResult]: Loop: 1292#L11-3 assume !!(merge_~k~0 < merge_~n); 1308#L12 assume merge_~j~0 == merge_~n;merge_#t~post3 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post3;call merge_#t~mem4 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post3, 4);merge_#t~ite15 := merge_#t~mem4; 1324#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 1321#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 1292#L11-3 [2021-10-28 09:39:24,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:24,239 INFO L85 PathProgramCache]: Analyzing trace with hash 340719275, now seen corresponding path program 1 times [2021-10-28 09:39:24,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:24,239 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272509448] [2021-10-28 09:39:24,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:24,239 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:24,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:24,253 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:24,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:24,269 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:24,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:24,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1388838, now seen corresponding path program 1 times [2021-10-28 09:39:24,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:24,271 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217641477] [2021-10-28 09:39:24,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:24,271 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:24,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:24,276 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:24,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:24,280 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:24,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:24,281 INFO L85 PathProgramCache]: Analyzing trace with hash -782974256, now seen corresponding path program 1 times [2021-10-28 09:39:24,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:24,282 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728409279] [2021-10-28 09:39:24,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:24,282 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:24,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:24,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-10-28 09:39:24,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:24,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-10-28 09:39:24,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:24,414 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-28 09:39:24,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:39:24,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728409279] [2021-10-28 09:39:24,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728409279] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:39:24,415 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:39:24,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-28 09:39:24,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989475671] [2021-10-28 09:39:24,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:39:24,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 09:39:24,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:39:24,509 INFO L87 Difference]: Start difference. First operand 218 states and 293 transitions. cyclomatic complexity: 99 Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 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) [2021-10-28 09:39:24,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:39:24,650 INFO L93 Difference]: Finished difference Result 350 states and 491 transitions. [2021-10-28 09:39:24,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 09:39:24,651 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 350 states and 491 transitions. [2021-10-28 09:39:24,658 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 136 [2021-10-28 09:39:24,673 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 350 states to 350 states and 491 transitions. [2021-10-28 09:39:24,673 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 258 [2021-10-28 09:39:24,674 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 258 [2021-10-28 09:39:24,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 350 states and 491 transitions. [2021-10-28 09:39:24,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:24,675 INFO L681 BuchiCegarLoop]: Abstraction has 350 states and 491 transitions. [2021-10-28 09:39:24,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states and 491 transitions. [2021-10-28 09:39:24,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 272. [2021-10-28 09:39:24,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 231 states have (on average 1.277056277056277) internal successors, (295), 233 states have internal predecessors, (295), 26 states have call successors, (29), 17 states have call predecessors, (29), 15 states have return successors, (32), 21 states have call predecessors, (32), 23 states have call successors, (32) [2021-10-28 09:39:24,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 356 transitions. [2021-10-28 09:39:24,708 INFO L704 BuchiCegarLoop]: Abstraction has 272 states and 356 transitions. [2021-10-28 09:39:24,708 INFO L587 BuchiCegarLoop]: Abstraction has 272 states and 356 transitions. [2021-10-28 09:39:24,708 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-28 09:39:24,708 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 272 states and 356 transitions. [2021-10-28 09:39:24,710 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 120 [2021-10-28 09:39:24,711 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:24,711 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:24,712 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:24,712 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:24,712 INFO L791 eck$LassoCheckResult]: Stem: 1901#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 1872#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 1873#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 1876#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 1877#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 1878#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 1879#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 1926#L40-3 assume !(main_~i~1 < main_~n~0); 1883#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 1920#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 1969#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 1967#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 1968#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 1975#L24 assume ~n < 2; 1974#L8 assume true; 1973#merge_sortEXIT >#86#return; 1915#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 1966#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 1914#L24 assume ~n < 2; 1916#L8 assume true; 2091#merge_sortEXIT >#88#return; 1882#L28 merge_#in~a.base, merge_#in~a.offset, merge_#in~n, merge_#in~m := ~a.base, ~a.offset, ~n, ~m~0;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset, merge_#t~ite15, merge_#t~post3, merge_#t~mem4, merge_#t~ite14, merge_#t~post5, merge_#t~mem6, merge_#t~mem7, merge_#t~mem8, merge_#t~ite13, merge_#t~post9, merge_#t~mem10, merge_#t~post11, merge_#t~mem12, merge_#t~post2, merge_#t~mem17, merge_#t~post16, merge_~a.base, merge_~a.offset, merge_~n, merge_~m, merge_~i~0, merge_~j~0, merge_~k~0, merge_~x~0.base, merge_~x~0.offset;merge_~a.base, merge_~a.offset := merge_#in~a.base, merge_#in~a.offset;merge_~n := merge_#in~n;merge_~m := merge_#in~m;havoc merge_~i~0;havoc merge_~j~0;havoc merge_~k~0;call merge_#t~malloc1.base, merge_#t~malloc1.offset := #Ultimate.allocOnHeap(4 * merge_~n);merge_~x~0.base, merge_~x~0.offset := merge_#t~malloc1.base, merge_#t~malloc1.offset;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset;merge_~i~0 := 0;merge_~j~0 := merge_~m;merge_~k~0 := 0; 1885#L11-3 [2021-10-28 09:39:24,712 INFO L793 eck$LassoCheckResult]: Loop: 1885#L11-3 assume !!(merge_~k~0 < merge_~n); 1903#L12 assume !(merge_~j~0 == merge_~n); 2106#L13 assume !(merge_~i~0 == merge_~m);call merge_#t~mem7 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~j~0, 4);call merge_#t~mem8 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4); 1896#L14 assume !(merge_#t~mem7 < merge_#t~mem8);merge_#t~post11 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post11;call merge_#t~mem12 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post11, 4);merge_#t~ite13 := merge_#t~mem12; 1898#L14-2 merge_#t~ite14 := merge_#t~ite13; 1921#L13-2 merge_#t~ite15 := merge_#t~ite14; 1922#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 1917#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 1885#L11-3 [2021-10-28 09:39:24,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:24,713 INFO L85 PathProgramCache]: Analyzing trace with hash 340719275, now seen corresponding path program 2 times [2021-10-28 09:39:24,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:24,713 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221213448] [2021-10-28 09:39:24,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:24,714 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:24,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:24,725 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:24,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:24,740 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:24,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:24,740 INFO L85 PathProgramCache]: Analyzing trace with hash -120477233, now seen corresponding path program 1 times [2021-10-28 09:39:24,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:24,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127750778] [2021-10-28 09:39:24,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:24,741 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:24,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:24,751 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:24,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:24,762 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:24,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:24,763 INFO L85 PathProgramCache]: Analyzing trace with hash 389830265, now seen corresponding path program 1 times [2021-10-28 09:39:24,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:24,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066652396] [2021-10-28 09:39:24,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:24,764 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:24,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:24,832 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:24,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:24,879 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:26,707 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:39:26,708 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:39:26,708 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:39:26,708 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:39:26,708 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:39:26,708 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:26,708 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:39:26,708 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:39:26,708 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration8_Lasso [2021-10-28 09:39:26,708 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:39:26,708 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:39:26,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:26,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:26,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:26,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,130 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,149 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,157 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,165 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,188 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,190 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,200 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,202 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,204 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,207 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,210 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:27,959 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:39:27,959 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:39:27,959 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:27,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:27,975 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:27,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-10-28 09:39:27,976 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:27,983 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:27,983 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:27,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:27,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:27,983 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:27,984 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:27,984 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:27,985 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:28,004 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-10-28 09:39:28,004 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:28,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:28,005 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:28,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-10-28 09:39:28,006 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:28,013 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:28,013 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:28,013 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:28,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:28,013 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:28,013 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:28,013 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:28,029 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:28,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:28,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:28,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:28,050 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:28,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-10-28 09:39:28,051 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:28,057 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:28,057 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:28,058 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:28,058 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:28,058 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:28,058 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:28,058 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:28,059 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:28,078 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-10-28 09:39:28,078 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:28,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:28,079 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:28,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-10-28 09:39:28,080 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:28,086 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:28,087 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:28,087 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:28,087 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:28,088 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:28,088 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:28,090 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:28,111 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2021-10-28 09:39:28,111 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:28,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:28,112 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:28,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-10-28 09:39:28,114 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:28,121 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:28,121 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2021-10-28 09:39:28,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:28,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:28,130 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2021-10-28 09:39:28,130 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:28,151 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:28,192 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:28,192 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:28,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:28,193 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:28,196 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:28,205 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:28,205 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:28,205 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:28,205 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:28,207 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:28,207 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:28,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-10-28 09:39:28,223 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:28,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:28,256 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:28,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:28,257 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:28,259 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:28,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:28,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:28,269 INFO L204 nArgumentSynthesizer]: 4 loop disjuncts [2021-10-28 09:39:28,269 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:28,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-10-28 09:39:28,362 INFO L401 nArgumentSynthesizer]: We have 48 Motzkin's Theorem applications. [2021-10-28 09:39:28,363 INFO L402 nArgumentSynthesizer]: A total of 8 supporting invariants were added. [2021-10-28 09:39:29,248 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:39:30,158 INFO L443 ModelExtractionUtils]: Simplification made 25 calls to the SMT solver. [2021-10-28 09:39:30,158 INFO L444 ModelExtractionUtils]: 102 out of 190 variables were initially zero. Simplification set additionally 84 variables to zero. [2021-10-28 09:39:30,159 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:30,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:30,159 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:30,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-10-28 09:39:30,160 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:39:30,171 INFO L438 nArgumentSynthesizer]: Removed 8 redundant supporting invariants from a total of 8. [2021-10-28 09:39:30,172 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:39:30,172 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~x~0.offset, merge_sort_merge_~k~0, v_rep(select #length merge_sort_merge_~x~0.base)_1) = -1*merge_sort_merge_~x~0.offset - 4*merge_sort_merge_~k~0 + 1*v_rep(select #length merge_sort_merge_~x~0.base)_1 Supporting invariants [] [2021-10-28 09:39:30,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:30,218 INFO L297 tatePredicateManager]: 9 out of 9 supporting invariants were superfluous and have been removed [2021-10-28 09:39:30,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:30,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:30,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-28 09:39:30,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:30,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:30,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:39:30,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:30,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:39:30,537 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 2 loop predicates [2021-10-28 09:39:30,537 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 272 states and 356 transitions. cyclomatic complexity: 108 Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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) [2021-10-28 09:39:30,632 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 272 states and 356 transitions. cyclomatic complexity: 108. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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 686 states and 943 transitions. Complement of second has 14 states. [2021-10-28 09:39:30,632 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 [2021-10-28 09:39:30,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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) [2021-10-28 09:39:30,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 34 transitions. [2021-10-28 09:39:30,633 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 22 letters. Loop has 8 letters. [2021-10-28 09:39:30,634 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:30,634 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 30 letters. Loop has 8 letters. [2021-10-28 09:39:30,634 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:30,634 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 22 letters. Loop has 16 letters. [2021-10-28 09:39:30,635 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:30,635 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 686 states and 943 transitions. [2021-10-28 09:39:30,646 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 124 [2021-10-28 09:39:30,655 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 686 states to 506 states and 697 transitions. [2021-10-28 09:39:30,655 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 255 [2021-10-28 09:39:30,656 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 263 [2021-10-28 09:39:30,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 506 states and 697 transitions. [2021-10-28 09:39:30,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:30,657 INFO L681 BuchiCegarLoop]: Abstraction has 506 states and 697 transitions. [2021-10-28 09:39:30,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states and 697 transitions. [2021-10-28 09:39:30,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 475. [2021-10-28 09:39:30,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 407 states have (on average 1.2972972972972974) internal successors, (528), 413 states have internal predecessors, (528), 41 states have call successors, (45), 23 states have call predecessors, (45), 27 states have return successors, (84), 38 states have call predecessors, (84), 38 states have call successors, (84) [2021-10-28 09:39:30,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 657 transitions. [2021-10-28 09:39:30,698 INFO L704 BuchiCegarLoop]: Abstraction has 475 states and 657 transitions. [2021-10-28 09:39:30,698 INFO L587 BuchiCegarLoop]: Abstraction has 475 states and 657 transitions. [2021-10-28 09:39:30,698 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-28 09:39:30,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 475 states and 657 transitions. [2021-10-28 09:39:30,704 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 118 [2021-10-28 09:39:30,704 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:30,704 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:30,705 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:30,705 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-10-28 09:39:30,706 INFO L791 eck$LassoCheckResult]: Stem: 3021#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 2981#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 2982#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 2993#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 2994#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 2995#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 2996#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 3077#L40-3 assume !(main_~i~1 < main_~n~0); 2962#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 3043#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 3125#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 3013#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 3014#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 3254#L24 assume ~n < 2; 3251#L8 assume true; 3248#merge_sortEXIT >#86#return; 3010#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 3029#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 3036#L24 assume ~n < 2; 3037#L8 assume true; 3009#merge_sortEXIT >#88#return; 3011#L28 merge_#in~a.base, merge_#in~a.offset, merge_#in~n, merge_#in~m := ~a.base, ~a.offset, ~n, ~m~0;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset, merge_#t~ite15, merge_#t~post3, merge_#t~mem4, merge_#t~ite14, merge_#t~post5, merge_#t~mem6, merge_#t~mem7, merge_#t~mem8, merge_#t~ite13, merge_#t~post9, merge_#t~mem10, merge_#t~post11, merge_#t~mem12, merge_#t~post2, merge_#t~mem17, merge_#t~post16, merge_~a.base, merge_~a.offset, merge_~n, merge_~m, merge_~i~0, merge_~j~0, merge_~k~0, merge_~x~0.base, merge_~x~0.offset;merge_~a.base, merge_~a.offset := merge_#in~a.base, merge_#in~a.offset;merge_~n := merge_#in~n;merge_~m := merge_#in~m;havoc merge_~i~0;havoc merge_~j~0;havoc merge_~k~0;call merge_#t~malloc1.base, merge_#t~malloc1.offset := #Ultimate.allocOnHeap(4 * merge_~n);merge_~x~0.base, merge_~x~0.offset := merge_#t~malloc1.base, merge_#t~malloc1.offset;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset;merge_~i~0 := 0;merge_~j~0 := merge_~m;merge_~k~0 := 0; 3392#L11-3 assume !(merge_~k~0 < merge_~n); 3391#L11-4 merge_~i~0 := 0; 3031#L17-3 [2021-10-28 09:39:30,706 INFO L793 eck$LassoCheckResult]: Loop: 3031#L17-3 assume !!(merge_~i~0 < merge_~n);call merge_#t~mem17 := read~int(merge_~x~0.base, merge_~x~0.offset + 4 * merge_~i~0, 4);call write~int(merge_#t~mem17, merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4);havoc merge_#t~mem17; 3032#L17-2 merge_#t~post16 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post16;havoc merge_#t~post16; 3031#L17-3 [2021-10-28 09:39:30,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:30,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1013709224, now seen corresponding path program 1 times [2021-10-28 09:39:30,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:30,707 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502705022] [2021-10-28 09:39:30,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:30,707 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:30,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:30,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-10-28 09:39:30,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:30,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-10-28 09:39:30,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:30,790 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-28 09:39:30,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:39:30,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502705022] [2021-10-28 09:39:30,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502705022] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:30,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984431230] [2021-10-28 09:39:30,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:30,791 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:39:30,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:30,792 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:39:30,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-10-28 09:39:30,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:30,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-28 09:39:30,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:31,014 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-28 09:39:31,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984431230] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:39:31,014 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:39:31,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 10 [2021-10-28 09:39:31,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778101079] [2021-10-28 09:39:31,016 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:39:31,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:31,017 INFO L85 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 1 times [2021-10-28 09:39:31,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:31,017 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910590102] [2021-10-28 09:39:31,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:31,017 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:31,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:31,024 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:31,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:31,028 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:31,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:39:31,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:39:31,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-28 09:39:31,098 INFO L87 Difference]: Start difference. First operand 475 states and 657 transitions. cyclomatic complexity: 223 Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-28 09:39:31,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:39:31,140 INFO L93 Difference]: Finished difference Result 680 states and 896 transitions. [2021-10-28 09:39:31,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 09:39:31,140 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 680 states and 896 transitions. [2021-10-28 09:39:31,150 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 118 [2021-10-28 09:39:31,161 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 680 states to 680 states and 896 transitions. [2021-10-28 09:39:31,161 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 322 [2021-10-28 09:39:31,193 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 322 [2021-10-28 09:39:31,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 680 states and 896 transitions. [2021-10-28 09:39:31,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:31,198 INFO L681 BuchiCegarLoop]: Abstraction has 680 states and 896 transitions. [2021-10-28 09:39:31,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states and 896 transitions. [2021-10-28 09:39:31,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 493. [2021-10-28 09:39:31,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 421 states have (on average 1.2707838479809976) internal successors, (535), 431 states have internal predecessors, (535), 41 states have call successors, (45), 23 states have call predecessors, (45), 31 states have return successors, (95), 38 states have call predecessors, (95), 38 states have call successors, (95) [2021-10-28 09:39:31,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 675 transitions. [2021-10-28 09:39:31,228 INFO L704 BuchiCegarLoop]: Abstraction has 493 states and 675 transitions. [2021-10-28 09:39:31,229 INFO L587 BuchiCegarLoop]: Abstraction has 493 states and 675 transitions. [2021-10-28 09:39:31,229 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-28 09:39:31,229 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 493 states and 675 transitions. [2021-10-28 09:39:31,233 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 118 [2021-10-28 09:39:31,233 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:31,233 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:31,234 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:31,234 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-28 09:39:31,235 INFO L791 eck$LassoCheckResult]: Stem: 4270#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 4239#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 4240#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 4246#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 4247#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 4248#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 4249#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 4310#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 4331#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 4330#L40-3 assume !(main_~i~1 < main_~n~0); 4273#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 4328#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 4326#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 4265#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 4324#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 4329#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 4264#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 4267#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 4333#L24 assume ~n < 2; 4419#L8 assume true; 4406#merge_sortEXIT >#86#return; 4210#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 4452#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 4486#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 4213#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 4611#merge_sortENTRY [2021-10-28 09:39:31,235 INFO L793 eck$LassoCheckResult]: Loop: 4611#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 4612#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 4217#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 4611#merge_sortENTRY [2021-10-28 09:39:31,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:31,235 INFO L85 PathProgramCache]: Analyzing trace with hash 384755823, now seen corresponding path program 3 times [2021-10-28 09:39:31,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:31,236 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520602507] [2021-10-28 09:39:31,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:31,236 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:31,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:31,259 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:31,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-10-28 09:39:31,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:31,356 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-28 09:39:31,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:39:31,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520602507] [2021-10-28 09:39:31,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520602507] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:31,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435919914] [2021-10-28 09:39:31,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-28 09:39:31,357 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:39:31,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:31,358 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:39:31,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-10-28 09:39:31,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-28 09:39:31,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-28 09:39:31,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-28 09:39:31,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:31,629 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-28 09:39:31,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435919914] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:31,629 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:39:31,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 14 [2021-10-28 09:39:31,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256369044] [2021-10-28 09:39:31,630 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:39:31,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:31,631 INFO L85 PathProgramCache]: Analyzing trace with hash 30000, now seen corresponding path program 4 times [2021-10-28 09:39:31,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:31,631 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649391305] [2021-10-28 09:39:31,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:31,631 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:31,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:31,640 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:31,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:31,644 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:31,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:39:31,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-28 09:39:31,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-10-28 09:39:31,788 INFO L87 Difference]: Start difference. First operand 493 states and 675 transitions. cyclomatic complexity: 223 Second operand has 14 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-28 09:39:32,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:39:32,044 INFO L93 Difference]: Finished difference Result 549 states and 751 transitions. [2021-10-28 09:39:32,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-28 09:39:32,044 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 549 states and 751 transitions. [2021-10-28 09:39:32,052 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 138 [2021-10-28 09:39:32,061 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 549 states to 545 states and 747 transitions. [2021-10-28 09:39:32,061 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 288 [2021-10-28 09:39:32,062 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 291 [2021-10-28 09:39:32,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 545 states and 747 transitions. [2021-10-28 09:39:32,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:32,063 INFO L681 BuchiCegarLoop]: Abstraction has 545 states and 747 transitions. [2021-10-28 09:39:32,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states and 747 transitions. [2021-10-28 09:39:32,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 509. [2021-10-28 09:39:32,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 437 states have (on average 1.2700228832951945) internal successors, (555), 446 states have internal predecessors, (555), 41 states have call successors, (45), 23 states have call predecessors, (45), 31 states have return successors, (93), 39 states have call predecessors, (93), 38 states have call successors, (93) [2021-10-28 09:39:32,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 693 transitions. [2021-10-28 09:39:32,088 INFO L704 BuchiCegarLoop]: Abstraction has 509 states and 693 transitions. [2021-10-28 09:39:32,088 INFO L587 BuchiCegarLoop]: Abstraction has 509 states and 693 transitions. [2021-10-28 09:39:32,088 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-28 09:39:32,088 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 509 states and 693 transitions. [2021-10-28 09:39:32,092 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 132 [2021-10-28 09:39:32,093 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:32,093 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:32,093 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:32,094 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-28 09:39:32,094 INFO L791 eck$LassoCheckResult]: Stem: 5410#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 5384#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 5385#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 5389#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 5390#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 5391#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 5392#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 5448#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 5472#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 5446#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 5447#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 5471#L40-3 assume !(main_~i~1 < main_~n~0); 5365#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 5469#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 5470#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 5406#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 5407#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 5468#L24 assume ~n < 2; 5570#L8 assume true; 5522#merge_sortEXIT >#86#return; 5523#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 5587#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 5589#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 5533#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 5634#merge_sortENTRY [2021-10-28 09:39:32,094 INFO L793 eck$LassoCheckResult]: Loop: 5634#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 5639#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 5530#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 5634#merge_sortENTRY [2021-10-28 09:39:32,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:32,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1331732786, now seen corresponding path program 4 times [2021-10-28 09:39:32,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:32,095 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448703420] [2021-10-28 09:39:32,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:32,096 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:32,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:32,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-10-28 09:39:32,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:32,264 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 9 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:39:32,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:39:32,265 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448703420] [2021-10-28 09:39:32,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448703420] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:32,265 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312797664] [2021-10-28 09:39:32,265 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-28 09:39:32,265 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:39:32,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:32,267 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:39:32,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-10-28 09:39:32,426 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-28 09:39:32,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-28 09:39:32,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-28 09:39:32,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:32,556 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 14 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:39:32,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312797664] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:32,557 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:39:32,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 16 [2021-10-28 09:39:32,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056586126] [2021-10-28 09:39:32,558 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:39:32,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:32,558 INFO L85 PathProgramCache]: Analyzing trace with hash 30000, now seen corresponding path program 5 times [2021-10-28 09:39:32,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:32,558 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032255150] [2021-10-28 09:39:32,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:32,559 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:32,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:32,568 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:32,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:32,576 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:32,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:39:32,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-28 09:39:32,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-10-28 09:39:32,744 INFO L87 Difference]: Start difference. First operand 509 states and 693 transitions. cyclomatic complexity: 226 Second operand has 16 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-28 09:39:33,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:39:33,069 INFO L93 Difference]: Finished difference Result 544 states and 744 transitions. [2021-10-28 09:39:33,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-28 09:39:33,070 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 544 states and 744 transitions. [2021-10-28 09:39:33,077 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 150 [2021-10-28 09:39:33,085 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 544 states to 541 states and 741 transitions. [2021-10-28 09:39:33,086 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2021-10-28 09:39:33,086 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-10-28 09:39:33,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 741 transitions. [2021-10-28 09:39:33,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:33,087 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 741 transitions. [2021-10-28 09:39:33,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 741 transitions. [2021-10-28 09:39:33,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 509. [2021-10-28 09:39:33,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 437 states have (on average 1.2700228832951945) internal successors, (555), 446 states have internal predecessors, (555), 41 states have call successors, (45), 23 states have call predecessors, (45), 31 states have return successors, (91), 39 states have call predecessors, (91), 38 states have call successors, (91) [2021-10-28 09:39:33,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 691 transitions. [2021-10-28 09:39:33,107 INFO L704 BuchiCegarLoop]: Abstraction has 509 states and 691 transitions. [2021-10-28 09:39:33,108 INFO L587 BuchiCegarLoop]: Abstraction has 509 states and 691 transitions. [2021-10-28 09:39:33,108 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-28 09:39:33,108 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 509 states and 691 transitions. [2021-10-28 09:39:33,112 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 132 [2021-10-28 09:39:33,112 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:33,112 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:33,113 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:33,113 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-28 09:39:33,113 INFO L791 eck$LassoCheckResult]: Stem: 6568#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 6542#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 6543#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 6548#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 6549#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 6550#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 6551#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 6600#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 6637#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 6636#L40-3 assume !(main_~i~1 < main_~n~0); 6519#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 6635#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 6633#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 6630#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 6631#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 6634#L24 assume ~n < 2; 6632#L8 assume true; 6629#merge_sortEXIT >#86#return; 6523#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 6627#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 6628#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 6529#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 6711#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 6712#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 6744#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 6750#merge_sortENTRY [2021-10-28 09:39:33,114 INFO L793 eck$LassoCheckResult]: Loop: 6750#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 6753#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 6747#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 6750#merge_sortENTRY [2021-10-28 09:39:33,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:33,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1495319133, now seen corresponding path program 5 times [2021-10-28 09:39:33,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:33,114 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450344758] [2021-10-28 09:39:33,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:33,115 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:33,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:33,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 09:39:33,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:33,334 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:39:33,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:39:33,335 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450344758] [2021-10-28 09:39:33,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450344758] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:33,335 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256838378] [2021-10-28 09:39:33,335 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-28 09:39:33,336 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:39:33,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:33,359 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:39:33,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-10-28 09:39:33,544 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-28 09:39:33,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-28 09:39:33,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-28 09:39:33,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:33,721 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-28 09:39:33,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256838378] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:33,721 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:39:33,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10] total 19 [2021-10-28 09:39:33,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498480586] [2021-10-28 09:39:33,722 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:39:33,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:33,722 INFO L85 PathProgramCache]: Analyzing trace with hash 30000, now seen corresponding path program 6 times [2021-10-28 09:39:33,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:33,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998200364] [2021-10-28 09:39:33,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:33,723 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:33,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:33,727 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:33,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:33,731 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:33,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:39:33,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-28 09:39:33,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-10-28 09:39:33,877 INFO L87 Difference]: Start difference. First operand 509 states and 691 transitions. cyclomatic complexity: 224 Second operand has 19 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 15 states have internal predecessors, (28), 7 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-28 09:39:34,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:39:34,371 INFO L93 Difference]: Finished difference Result 282 states and 358 transitions. [2021-10-28 09:39:34,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-28 09:39:34,372 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 282 states and 358 transitions. [2021-10-28 09:39:34,375 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 92 [2021-10-28 09:39:34,378 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 282 states to 275 states and 351 transitions. [2021-10-28 09:39:34,378 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 202 [2021-10-28 09:39:34,379 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 205 [2021-10-28 09:39:34,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 275 states and 351 transitions. [2021-10-28 09:39:34,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:34,379 INFO L681 BuchiCegarLoop]: Abstraction has 275 states and 351 transitions. [2021-10-28 09:39:34,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states and 351 transitions. [2021-10-28 09:39:34,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 230. [2021-10-28 09:39:34,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 195 states have (on average 1.241025641025641) internal successors, (242), 197 states have internal predecessors, (242), 20 states have call successors, (21), 16 states have call predecessors, (21), 15 states have return successors, (28), 16 states have call predecessors, (28), 17 states have call successors, (28) [2021-10-28 09:39:34,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 291 transitions. [2021-10-28 09:39:34,388 INFO L704 BuchiCegarLoop]: Abstraction has 230 states and 291 transitions. [2021-10-28 09:39:34,388 INFO L587 BuchiCegarLoop]: Abstraction has 230 states and 291 transitions. [2021-10-28 09:39:34,388 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-28 09:39:34,388 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 230 states and 291 transitions. [2021-10-28 09:39:34,390 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 58 [2021-10-28 09:39:34,390 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:34,390 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:34,393 INFO L842 BuchiCegarLoop]: 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] [2021-10-28 09:39:34,393 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-10-28 09:39:34,394 INFO L791 eck$LassoCheckResult]: Stem: 7483#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 7465#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 7466#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 7468#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 7469#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 7470#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 7471#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 7509#L40-3 assume !(main_~i~1 < main_~n~0); 7485#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 7498#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 7516#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 7621#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 7622#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 7626#L24 assume ~n < 2; 7625#L8 assume true; 7620#merge_sortEXIT >#86#return; 7616#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 7617#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 7624#L24 assume ~n < 2; 7619#L8 assume true; 7615#merge_sortEXIT >#88#return; 7613#L28 merge_#in~a.base, merge_#in~a.offset, merge_#in~n, merge_#in~m := ~a.base, ~a.offset, ~n, ~m~0;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset, merge_#t~ite15, merge_#t~post3, merge_#t~mem4, merge_#t~ite14, merge_#t~post5, merge_#t~mem6, merge_#t~mem7, merge_#t~mem8, merge_#t~ite13, merge_#t~post9, merge_#t~mem10, merge_#t~post11, merge_#t~mem12, merge_#t~post2, merge_#t~mem17, merge_#t~post16, merge_~a.base, merge_~a.offset, merge_~n, merge_~m, merge_~i~0, merge_~j~0, merge_~k~0, merge_~x~0.base, merge_~x~0.offset;merge_~a.base, merge_~a.offset := merge_#in~a.base, merge_#in~a.offset;merge_~n := merge_#in~n;merge_~m := merge_#in~m;havoc merge_~i~0;havoc merge_~j~0;havoc merge_~k~0;call merge_#t~malloc1.base, merge_#t~malloc1.offset := #Ultimate.allocOnHeap(4 * merge_~n);merge_~x~0.base, merge_~x~0.offset := merge_#t~malloc1.base, merge_#t~malloc1.offset;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset;merge_~i~0 := 0;merge_~j~0 := merge_~m;merge_~k~0 := 0; 7612#L11-3 assume !!(merge_~k~0 < merge_~n); 7487#L12 assume !(merge_~j~0 == merge_~n); 7607#L13 assume merge_~i~0 == merge_~m;merge_#t~post5 := merge_~j~0;merge_~j~0 := 1 + merge_#t~post5;call merge_#t~mem6 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post5, 4);merge_#t~ite14 := merge_#t~mem6; 7604#L13-2 merge_#t~ite15 := merge_#t~ite14; 7605#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 7599#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 7600#L11-3 assume !(merge_~k~0 < merge_~n); 7486#L11-4 merge_~i~0 := 0; 7489#L17-3 [2021-10-28 09:39:34,395 INFO L793 eck$LassoCheckResult]: Loop: 7489#L17-3 assume !!(merge_~i~0 < merge_~n);call merge_#t~mem17 := read~int(merge_~x~0.base, merge_~x~0.offset + 4 * merge_~i~0, 4);call write~int(merge_#t~mem17, merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4);havoc merge_#t~mem17; 7488#L17-2 merge_#t~post16 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post16;havoc merge_#t~post16; 7489#L17-3 [2021-10-28 09:39:34,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:34,395 INFO L85 PathProgramCache]: Analyzing trace with hash 336388346, now seen corresponding path program 1 times [2021-10-28 09:39:34,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:34,396 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228695778] [2021-10-28 09:39:34,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:34,396 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:34,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:34,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-10-28 09:39:34,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:34,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-10-28 09:39:34,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:34,511 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-28 09:39:34,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:39:34,511 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228695778] [2021-10-28 09:39:34,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228695778] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:39:34,512 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:39:34,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-28 09:39:34,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882083185] [2021-10-28 09:39:34,512 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:39:34,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:34,512 INFO L85 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 2 times [2021-10-28 09:39:34,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:34,512 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269186474] [2021-10-28 09:39:34,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:34,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:34,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:34,516 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:34,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:34,519 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:34,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:39:34,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 09:39:34,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:39:34,590 INFO L87 Difference]: Start difference. First operand 230 states and 291 transitions. cyclomatic complexity: 77 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) [2021-10-28 09:39:34,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:39:34,705 INFO L93 Difference]: Finished difference Result 285 states and 360 transitions. [2021-10-28 09:39:34,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 09:39:34,706 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 285 states and 360 transitions. [2021-10-28 09:39:34,710 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 76 [2021-10-28 09:39:34,713 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 285 states to 285 states and 360 transitions. [2021-10-28 09:39:34,714 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 188 [2021-10-28 09:39:34,714 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 188 [2021-10-28 09:39:34,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 285 states and 360 transitions. [2021-10-28 09:39:34,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:34,714 INFO L681 BuchiCegarLoop]: Abstraction has 285 states and 360 transitions. [2021-10-28 09:39:34,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states and 360 transitions. [2021-10-28 09:39:34,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 279. [2021-10-28 09:39:34,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 244 states have (on average 1.25) internal successors, (305), 246 states have internal predecessors, (305), 20 states have call successors, (21), 16 states have call predecessors, (21), 15 states have return successors, (28), 16 states have call predecessors, (28), 17 states have call successors, (28) [2021-10-28 09:39:34,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 354 transitions. [2021-10-28 09:39:34,725 INFO L704 BuchiCegarLoop]: Abstraction has 279 states and 354 transitions. [2021-10-28 09:39:34,725 INFO L587 BuchiCegarLoop]: Abstraction has 279 states and 354 transitions. [2021-10-28 09:39:34,725 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-28 09:39:34,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 279 states and 354 transitions. [2021-10-28 09:39:34,727 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 76 [2021-10-28 09:39:34,727 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:34,727 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:34,730 INFO L842 BuchiCegarLoop]: 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] [2021-10-28 09:39:34,730 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-10-28 09:39:34,736 INFO L791 eck$LassoCheckResult]: Stem: 8024#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 8001#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 8002#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 8006#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 8007#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 8008#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 8009#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 8048#L40-3 assume !(main_~i~1 < main_~n~0); 7999#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 8039#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 8054#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 8055#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 8207#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 8210#L24 assume ~n < 2; 8164#L8 assume true; 8165#merge_sortEXIT >#86#return; 8016#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 8031#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 8032#L24 assume ~n < 2; 8033#L8 assume true; 8015#merge_sortEXIT >#88#return; 8017#L28 merge_#in~a.base, merge_#in~a.offset, merge_#in~n, merge_#in~m := ~a.base, ~a.offset, ~n, ~m~0;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset, merge_#t~ite15, merge_#t~post3, merge_#t~mem4, merge_#t~ite14, merge_#t~post5, merge_#t~mem6, merge_#t~mem7, merge_#t~mem8, merge_#t~ite13, merge_#t~post9, merge_#t~mem10, merge_#t~post11, merge_#t~mem12, merge_#t~post2, merge_#t~mem17, merge_#t~post16, merge_~a.base, merge_~a.offset, merge_~n, merge_~m, merge_~i~0, merge_~j~0, merge_~k~0, merge_~x~0.base, merge_~x~0.offset;merge_~a.base, merge_~a.offset := merge_#in~a.base, merge_#in~a.offset;merge_~n := merge_#in~n;merge_~m := merge_#in~m;havoc merge_~i~0;havoc merge_~j~0;havoc merge_~k~0;call merge_#t~malloc1.base, merge_#t~malloc1.offset := #Ultimate.allocOnHeap(4 * merge_~n);merge_~x~0.base, merge_~x~0.offset := merge_#t~malloc1.base, merge_#t~malloc1.offset;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset;merge_~i~0 := 0;merge_~j~0 := merge_~m;merge_~k~0 := 0; 8242#L11-3 assume !!(merge_~k~0 < merge_~n); 8012#L12 assume !(merge_~j~0 == merge_~n); 7998#L13 assume !(merge_~i~0 == merge_~m);call merge_#t~mem7 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~j~0, 4);call merge_#t~mem8 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4); 8000#L14 assume merge_#t~mem7 < merge_#t~mem8;merge_#t~post9 := merge_~j~0;merge_~j~0 := 1 + merge_#t~post9;call merge_#t~mem10 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post9, 4);merge_#t~ite13 := merge_#t~mem10; 8236#L14-2 merge_#t~ite14 := merge_#t~ite13; 8240#L13-2 merge_#t~ite15 := merge_#t~ite14; 8245#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 8244#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 8243#L11-3 assume !(merge_~k~0 < merge_~n); 8038#L11-4 merge_~i~0 := 0; 8030#L17-3 [2021-10-28 09:39:34,736 INFO L793 eck$LassoCheckResult]: Loop: 8030#L17-3 assume !!(merge_~i~0 < merge_~n);call merge_#t~mem17 := read~int(merge_~x~0.base, merge_~x~0.offset + 4 * merge_~i~0, 4);call write~int(merge_#t~mem17, merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4);havoc merge_#t~mem17; 8029#L17-2 merge_#t~post16 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post16;havoc merge_#t~post16; 8030#L17-3 [2021-10-28 09:39:34,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:34,737 INFO L85 PathProgramCache]: Analyzing trace with hash -810277004, now seen corresponding path program 1 times [2021-10-28 09:39:34,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:34,737 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415565592] [2021-10-28 09:39:34,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:34,738 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:34,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:34,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-10-28 09:39:34,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:34,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-10-28 09:39:34,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:34,850 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-28 09:39:34,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:39:34,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415565592] [2021-10-28 09:39:34,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415565592] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:34,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688667862] [2021-10-28 09:39:34,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:34,852 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:39:34,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:34,855 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:39:34,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-10-28 09:39:35,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:35,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-28 09:39:35,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:35,186 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-28 09:39:35,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688667862] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:35,187 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:39:35,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 5] total 12 [2021-10-28 09:39:35,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299862036] [2021-10-28 09:39:35,187 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:39:35,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:35,189 INFO L85 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 3 times [2021-10-28 09:39:35,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:35,189 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353937929] [2021-10-28 09:39:35,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:35,190 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:35,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:35,210 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:35,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:35,213 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:35,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:39:35,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-28 09:39:35,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-10-28 09:39:35,280 INFO L87 Difference]: Start difference. First operand 279 states and 354 transitions. cyclomatic complexity: 91 Second operand has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 10 states have internal predecessors, (40), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-28 09:39:35,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:39:35,540 INFO L93 Difference]: Finished difference Result 475 states and 578 transitions. [2021-10-28 09:39:35,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-28 09:39:35,541 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 475 states and 578 transitions. [2021-10-28 09:39:35,546 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 76 [2021-10-28 09:39:35,551 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 475 states to 475 states and 578 transitions. [2021-10-28 09:39:35,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 266 [2021-10-28 09:39:35,552 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 266 [2021-10-28 09:39:35,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 475 states and 578 transitions. [2021-10-28 09:39:35,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:35,553 INFO L681 BuchiCegarLoop]: Abstraction has 475 states and 578 transitions. [2021-10-28 09:39:35,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states and 578 transitions. [2021-10-28 09:39:35,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 363. [2021-10-28 09:39:35,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 328 states have (on average 1.2073170731707317) internal successors, (396), 330 states have internal predecessors, (396), 20 states have call successors, (21), 16 states have call predecessors, (21), 15 states have return successors, (28), 16 states have call predecessors, (28), 17 states have call successors, (28) [2021-10-28 09:39:35,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 445 transitions. [2021-10-28 09:39:35,565 INFO L704 BuchiCegarLoop]: Abstraction has 363 states and 445 transitions. [2021-10-28 09:39:35,565 INFO L587 BuchiCegarLoop]: Abstraction has 363 states and 445 transitions. [2021-10-28 09:39:35,565 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-28 09:39:35,566 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 363 states and 445 transitions. [2021-10-28 09:39:35,568 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 76 [2021-10-28 09:39:35,568 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:35,568 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:35,569 INFO L842 BuchiCegarLoop]: 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] [2021-10-28 09:39:35,569 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-10-28 09:39:35,569 INFO L791 eck$LassoCheckResult]: Stem: 8919#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 8895#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 8896#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 8900#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 8901#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 8902#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 8903#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 8904#L40-3 assume !(main_~i~1 < main_~n~0); 8926#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 8935#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 8964#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 9007#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 9008#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 9114#L24 assume ~n < 2; 9113#L8 assume true; 9006#merge_sortEXIT >#86#return; 8898#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 9110#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 9112#L24 assume ~n < 2; 8897#L8 assume true; 8899#merge_sortEXIT >#88#return; 8912#L28 merge_#in~a.base, merge_#in~a.offset, merge_#in~n, merge_#in~m := ~a.base, ~a.offset, ~n, ~m~0;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset, merge_#t~ite15, merge_#t~post3, merge_#t~mem4, merge_#t~ite14, merge_#t~post5, merge_#t~mem6, merge_#t~mem7, merge_#t~mem8, merge_#t~ite13, merge_#t~post9, merge_#t~mem10, merge_#t~post11, merge_#t~mem12, merge_#t~post2, merge_#t~mem17, merge_#t~post16, merge_~a.base, merge_~a.offset, merge_~n, merge_~m, merge_~i~0, merge_~j~0, merge_~k~0, merge_~x~0.base, merge_~x~0.offset;merge_~a.base, merge_~a.offset := merge_#in~a.base, merge_#in~a.offset;merge_~n := merge_#in~n;merge_~m := merge_#in~m;havoc merge_~i~0;havoc merge_~j~0;havoc merge_~k~0;call merge_#t~malloc1.base, merge_#t~malloc1.offset := #Ultimate.allocOnHeap(4 * merge_~n);merge_~x~0.base, merge_~x~0.offset := merge_#t~malloc1.base, merge_#t~malloc1.offset;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset;merge_~i~0 := 0;merge_~j~0 := merge_~m;merge_~k~0 := 0; 9109#L11-3 assume !!(merge_~k~0 < merge_~n); 9108#L12 assume !(merge_~j~0 == merge_~n); 9107#L13 assume !(merge_~i~0 == merge_~m);call merge_#t~mem7 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~j~0, 4);call merge_#t~mem8 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4); 9105#L14 assume merge_#t~mem7 < merge_#t~mem8;merge_#t~post9 := merge_~j~0;merge_~j~0 := 1 + merge_#t~post9;call merge_#t~mem10 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post9, 4);merge_#t~ite13 := merge_#t~mem10; 9104#L14-2 merge_#t~ite14 := merge_#t~ite13; 9103#L13-2 merge_#t~ite15 := merge_#t~ite14; 9102#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 9101#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 9099#L11-3 assume !!(merge_~k~0 < merge_~n); 9098#L12 assume merge_~j~0 == merge_~n;merge_#t~post3 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post3;call merge_#t~mem4 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post3, 4);merge_#t~ite15 := merge_#t~mem4; 9094#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 8960#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 8961#L11-3 assume !(merge_~k~0 < merge_~n); 8956#L11-4 merge_~i~0 := 0; 8925#L17-3 [2021-10-28 09:39:35,570 INFO L793 eck$LassoCheckResult]: Loop: 8925#L17-3 assume !!(merge_~i~0 < merge_~n);call merge_#t~mem17 := read~int(merge_~x~0.base, merge_~x~0.offset + 4 * merge_~i~0, 4);call write~int(merge_#t~mem17, merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4);havoc merge_#t~mem17; 8927#L17-2 merge_#t~post16 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post16;havoc merge_#t~post16; 8925#L17-3 [2021-10-28 09:39:35,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:35,570 INFO L85 PathProgramCache]: Analyzing trace with hash 64206937, now seen corresponding path program 1 times [2021-10-28 09:39:35,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:35,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656423756] [2021-10-28 09:39:35,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:35,571 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:35,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:35,588 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:35,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:35,610 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:35,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:35,611 INFO L85 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 4 times [2021-10-28 09:39:35,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:35,611 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616864390] [2021-10-28 09:39:35,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:35,611 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:35,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:35,615 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:35,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:35,618 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:35,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:35,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1573325915, now seen corresponding path program 1 times [2021-10-28 09:39:35,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:35,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589577096] [2021-10-28 09:39:35,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:35,619 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:35,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:35,636 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:35,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:35,658 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:38,337 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:39:38,338 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:39:38,338 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:39:38,338 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:39:38,338 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:39:38,338 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:38,338 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:39:38,338 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:39:38,338 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration15_Lasso [2021-10-28 09:39:38,338 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:39:38,338 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:39:38,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,344 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,346 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,359 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,911 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,913 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,915 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,919 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,925 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,944 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,946 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,948 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,950 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:38,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:39,684 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:39:39,684 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:39:39,685 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:39,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:39,691 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:39,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-10-28 09:39:39,716 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:39,725 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:39,725 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:39,725 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:39,725 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:39,725 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:39,726 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:39,726 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:39,739 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:39,769 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:39,769 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:39,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:39,770 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:39,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-10-28 09:39:39,771 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:39,778 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:39,778 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:39,778 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:39,778 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:39,778 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:39,779 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:39,779 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:39,780 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:39,798 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:39,799 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:39,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:39,799 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:39,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2021-10-28 09:39:39,800 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:39,807 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:39,807 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:39,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:39,807 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:39,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:39,808 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:39,808 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:39,809 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:39,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2021-10-28 09:39:39,827 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:39,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:39,828 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:39,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2021-10-28 09:39:39,829 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:39,836 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:39,836 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:39,836 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:39,836 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:39,837 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:39,837 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:39,837 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:39,863 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:39,882 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2021-10-28 09:39:39,882 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:39,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:39,884 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:39,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2021-10-28 09:39:39,885 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:39,892 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:39,892 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:39,892 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:39,892 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:39,892 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:39,892 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:39,893 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:39,893 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:39,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2021-10-28 09:39:39,912 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:39,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:39,913 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:39,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2021-10-28 09:39:39,914 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:39,921 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:39,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:39,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:39,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:39,921 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:39,921 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:39,921 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:39,922 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:39,941 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2021-10-28 09:39:39,941 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:39,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:39,942 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:39,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2021-10-28 09:39:39,943 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:39,950 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:39,950 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:39,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:39,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:39,950 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:39,951 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:39,951 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:39,963 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:39,983 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2021-10-28 09:39:39,983 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:39,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:39,984 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:39,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2021-10-28 09:39:39,985 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:39,991 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:39,992 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:39,992 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:39,992 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:39,992 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:39,992 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:39,992 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:39,993 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:40,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2021-10-28 09:39:40,012 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:40,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:40,013 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:40,014 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:40,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2021-10-28 09:39:40,022 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:40,022 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:40,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:40,022 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:40,022 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:40,022 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:40,023 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:40,043 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:40,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2021-10-28 09:39:40,062 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:40,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:40,063 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:40,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2021-10-28 09:39:40,064 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:40,071 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:40,071 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:40,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:40,071 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:40,071 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:40,072 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:40,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:40,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:40,091 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2021-10-28 09:39:40,091 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:40,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:40,092 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:40,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2021-10-28 09:39:40,093 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:40,101 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:40,102 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:40,102 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:40,102 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:40,103 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:40,103 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:40,105 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:40,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2021-10-28 09:39:40,124 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:40,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:40,125 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:40,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2021-10-28 09:39:40,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:40,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:40,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:40,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:40,133 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:40,136 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:40,136 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:40,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:40,160 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:40,160 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:40,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:40,161 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:40,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2021-10-28 09:39:40,162 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:40,169 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:40,169 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:39:40,169 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:40,169 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:40,169 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:40,169 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:39:40,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:39:40,170 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:39:40,189 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2021-10-28 09:39:40,198 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:40,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:40,199 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:40,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2021-10-28 09:39:40,200 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:39:40,207 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:39:40,207 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:39:40,207 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:39:40,207 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:39:40,217 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-28 09:39:40,217 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-28 09:39:40,251 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:39:40,273 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2021-10-28 09:39:40,274 INFO L444 ModelExtractionUtils]: 28 out of 52 variables were initially zero. Simplification set additionally 20 variables to zero. [2021-10-28 09:39:40,274 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:40,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:40,280 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:39:40,281 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:39:40,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2021-10-28 09:39:40,304 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-10-28 09:39:40,305 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:39:40,305 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~a.offset, v_rep(select #length merge_sort_merge_~a.base)_2, merge_sort_merge_~i~0) = -1*merge_sort_merge_~a.offset + 1*v_rep(select #length merge_sort_merge_~a.base)_2 - 4*merge_sort_merge_~i~0 Supporting invariants [] [2021-10-28 09:39:40,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:40,384 INFO L297 tatePredicateManager]: 13 out of 13 supporting invariants were superfluous and have been removed [2021-10-28 09:39:40,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:40,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:40,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-28 09:39:40,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:40,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:40,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:39:40,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:40,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:39:40,657 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 2 loop predicates [2021-10-28 09:39:40,657 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 363 states and 445 transitions. cyclomatic complexity: 98 Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 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) [2021-10-28 09:39:40,706 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 363 states and 445 transitions. cyclomatic complexity: 98. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 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 383 states and 475 transitions. Complement of second has 12 states. [2021-10-28 09:39:40,707 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 [2021-10-28 09:39:40,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 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) [2021-10-28 09:39:40,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 34 transitions. [2021-10-28 09:39:40,708 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 36 letters. Loop has 2 letters. [2021-10-28 09:39:40,708 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:40,708 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 38 letters. Loop has 2 letters. [2021-10-28 09:39:40,708 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:40,709 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 36 letters. Loop has 4 letters. [2021-10-28 09:39:40,709 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:39:40,709 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 383 states and 475 transitions. [2021-10-28 09:39:40,713 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2021-10-28 09:39:40,717 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 383 states to 314 states and 389 transitions. [2021-10-28 09:39:40,717 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 193 [2021-10-28 09:39:40,718 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 196 [2021-10-28 09:39:40,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 314 states and 389 transitions. [2021-10-28 09:39:40,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:40,718 INFO L681 BuchiCegarLoop]: Abstraction has 314 states and 389 transitions. [2021-10-28 09:39:40,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states and 389 transitions. [2021-10-28 09:39:40,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 314. [2021-10-28 09:39:40,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 285 states have (on average 1.2175438596491228) internal successors, (347), 287 states have internal predecessors, (347), 17 states have call successors, (17), 12 states have call predecessors, (17), 12 states have return successors, (25), 14 states have call predecessors, (25), 15 states have call successors, (25) [2021-10-28 09:39:40,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 389 transitions. [2021-10-28 09:39:40,728 INFO L704 BuchiCegarLoop]: Abstraction has 314 states and 389 transitions. [2021-10-28 09:39:40,728 INFO L587 BuchiCegarLoop]: Abstraction has 314 states and 389 transitions. [2021-10-28 09:39:40,728 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-28 09:39:40,728 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 314 states and 389 transitions. [2021-10-28 09:39:40,730 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2021-10-28 09:39:40,731 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:40,731 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:40,732 INFO L842 BuchiCegarLoop]: 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] [2021-10-28 09:39:40,732 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:40,732 INFO L791 eck$LassoCheckResult]: Stem: 9856#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 9836#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 9837#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 9841#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 9842#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 9885#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 9886#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 9843#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 9844#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 9845#L40-3 assume !(main_~i~1 < main_~n~0); 9876#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 9877#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 9958#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 9936#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 9939#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 9942#L24 assume ~n < 2; 9940#L8 assume true; 9935#merge_sortEXIT >#86#return; 9862#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 9934#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 9895#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 9896#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 10024#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 10026#L24 assume ~n < 2; 10022#L8 assume true; 10023#merge_sortEXIT >#86#return; 9839#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 9863#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 9868#L24 assume ~n < 2; 9838#L8 assume true; 9840#merge_sortEXIT >#88#return; 10085#L28 merge_#in~a.base, merge_#in~a.offset, merge_#in~n, merge_#in~m := ~a.base, ~a.offset, ~n, ~m~0;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset, merge_#t~ite15, merge_#t~post3, merge_#t~mem4, merge_#t~ite14, merge_#t~post5, merge_#t~mem6, merge_#t~mem7, merge_#t~mem8, merge_#t~ite13, merge_#t~post9, merge_#t~mem10, merge_#t~post11, merge_#t~mem12, merge_#t~post2, merge_#t~mem17, merge_#t~post16, merge_~a.base, merge_~a.offset, merge_~n, merge_~m, merge_~i~0, merge_~j~0, merge_~k~0, merge_~x~0.base, merge_~x~0.offset;merge_~a.base, merge_~a.offset := merge_#in~a.base, merge_#in~a.offset;merge_~n := merge_#in~n;merge_~m := merge_#in~m;havoc merge_~i~0;havoc merge_~j~0;havoc merge_~k~0;call merge_#t~malloc1.base, merge_#t~malloc1.offset := #Ultimate.allocOnHeap(4 * merge_~n);merge_~x~0.base, merge_~x~0.offset := merge_#t~malloc1.base, merge_#t~malloc1.offset;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset;merge_~i~0 := 0;merge_~j~0 := merge_~m;merge_~k~0 := 0; 10084#L11-3 assume !!(merge_~k~0 < merge_~n); 10083#L12 assume !(merge_~j~0 == merge_~n); 10082#L13 assume !(merge_~i~0 == merge_~m);call merge_#t~mem7 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~j~0, 4);call merge_#t~mem8 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4); 10078#L14 assume merge_#t~mem7 < merge_#t~mem8;merge_#t~post9 := merge_~j~0;merge_~j~0 := 1 + merge_#t~post9;call merge_#t~mem10 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post9, 4);merge_#t~ite13 := merge_#t~mem10; 10076#L14-2 merge_#t~ite14 := merge_#t~ite13; 10074#L13-2 merge_#t~ite15 := merge_#t~ite14; 10072#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 10070#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 10067#L11-3 assume !!(merge_~k~0 < merge_~n); 10064#L12 assume merge_~j~0 == merge_~n;merge_#t~post3 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post3;call merge_#t~mem4 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post3, 4);merge_#t~ite15 := merge_#t~mem4; 10033#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 10034#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 10068#L11-3 assume !(merge_~k~0 < merge_~n); 9893#L11-4 merge_~i~0 := 0; 9864#L17-3 assume !(merge_~i~0 < merge_~n); 9865#L17-4 call ULTIMATE.dealloc(merge_~x~0.base, merge_~x~0.offset); 9974#L8 assume true; 9933#merge_sortEXIT >#88#return; 9932#L28 merge_#in~a.base, merge_#in~a.offset, merge_#in~n, merge_#in~m := ~a.base, ~a.offset, ~n, ~m~0;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset, merge_#t~ite15, merge_#t~post3, merge_#t~mem4, merge_#t~ite14, merge_#t~post5, merge_#t~mem6, merge_#t~mem7, merge_#t~mem8, merge_#t~ite13, merge_#t~post9, merge_#t~mem10, merge_#t~post11, merge_#t~mem12, merge_#t~post2, merge_#t~mem17, merge_#t~post16, merge_~a.base, merge_~a.offset, merge_~n, merge_~m, merge_~i~0, merge_~j~0, merge_~k~0, merge_~x~0.base, merge_~x~0.offset;merge_~a.base, merge_~a.offset := merge_#in~a.base, merge_#in~a.offset;merge_~n := merge_#in~n;merge_~m := merge_#in~m;havoc merge_~i~0;havoc merge_~j~0;havoc merge_~k~0;call merge_#t~malloc1.base, merge_#t~malloc1.offset := #Ultimate.allocOnHeap(4 * merge_~n);merge_~x~0.base, merge_~x~0.offset := merge_#t~malloc1.base, merge_#t~malloc1.offset;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset;merge_~i~0 := 0;merge_~j~0 := merge_~m;merge_~k~0 := 0; 9931#L11-3 assume !!(merge_~k~0 < merge_~n); 9930#L12 assume !(merge_~j~0 == merge_~n); 9928#L13 assume !(merge_~i~0 == merge_~m);call merge_#t~mem7 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~j~0, 4);call merge_#t~mem8 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4); 9924#L14 assume merge_#t~mem7 < merge_#t~mem8;merge_#t~post9 := merge_~j~0;merge_~j~0 := 1 + merge_#t~post9;call merge_#t~mem10 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post9, 4);merge_#t~ite13 := merge_#t~mem10; 9922#L14-2 merge_#t~ite14 := merge_#t~ite13; 9920#L13-2 merge_#t~ite15 := merge_#t~ite14; 9918#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 9916#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 9913#L11-3 assume !!(merge_~k~0 < merge_~n); 9914#L12 [2021-10-28 09:39:40,732 INFO L793 eck$LassoCheckResult]: Loop: 9914#L12 assume !(merge_~j~0 == merge_~n); 9929#L13 assume !(merge_~i~0 == merge_~m);call merge_#t~mem7 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~j~0, 4);call merge_#t~mem8 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4); 9926#L14 assume merge_#t~mem7 < merge_#t~mem8;merge_#t~post9 := merge_~j~0;merge_~j~0 := 1 + merge_#t~post9;call merge_#t~mem10 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post9, 4);merge_#t~ite13 := merge_#t~mem10; 9927#L14-2 merge_#t~ite14 := merge_#t~ite13; 9980#L13-2 merge_#t~ite15 := merge_#t~ite14; 9907#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 9908#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 9915#L11-3 assume !!(merge_~k~0 < merge_~n); 9914#L12 [2021-10-28 09:39:40,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:40,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1719261906, now seen corresponding path program 1 times [2021-10-28 09:39:40,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:40,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299024799] [2021-10-28 09:39:40,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:40,733 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:40,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:40,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 09:39:40,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:40,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 09:39:40,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:40,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-28 09:39:40,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:40,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-10-28 09:39:40,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:40,817 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-10-28 09:39:40,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:39:40,817 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299024799] [2021-10-28 09:39:40,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299024799] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:40,817 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634396379] [2021-10-28 09:39:40,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:40,818 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:39:40,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:40,820 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:39:40,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-10-28 09:39:41,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:41,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-28 09:39:41,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:41,332 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:41,399 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 27 proven. 23 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-28 09:39:41,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634396379] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:41,400 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:39:41,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14] total 18 [2021-10-28 09:39:41,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616548574] [2021-10-28 09:39:41,400 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:39:41,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:41,401 INFO L85 PathProgramCache]: Analyzing trace with hash 233986997, now seen corresponding path program 1 times [2021-10-28 09:39:41,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:41,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877252043] [2021-10-28 09:39:41,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:41,401 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:41,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:41,407 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:41,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:41,412 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:41,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:39:41,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-28 09:39:41,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-10-28 09:39:41,604 INFO L87 Difference]: Start difference. First operand 314 states and 389 transitions. cyclomatic complexity: 90 Second operand has 18 states, 17 states have (on average 3.823529411764706) internal successors, (65), 15 states have internal predecessors, (65), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-10-28 09:39:42,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:39:42,199 INFO L93 Difference]: Finished difference Result 426 states and 527 transitions. [2021-10-28 09:39:42,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-28 09:39:42,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 426 states and 527 transitions. [2021-10-28 09:39:42,212 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 124 [2021-10-28 09:39:42,215 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 426 states to 426 states and 527 transitions. [2021-10-28 09:39:42,216 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 281 [2021-10-28 09:39:42,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 281 [2021-10-28 09:39:42,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 426 states and 527 transitions. [2021-10-28 09:39:42,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:42,217 INFO L681 BuchiCegarLoop]: Abstraction has 426 states and 527 transitions. [2021-10-28 09:39:42,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states and 527 transitions. [2021-10-28 09:39:42,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 316. [2021-10-28 09:39:42,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 287 states have (on average 1.2055749128919862) internal successors, (346), 289 states have internal predecessors, (346), 17 states have call successors, (17), 12 states have call predecessors, (17), 12 states have return successors, (25), 14 states have call predecessors, (25), 15 states have call successors, (25) [2021-10-28 09:39:42,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 388 transitions. [2021-10-28 09:39:42,227 INFO L704 BuchiCegarLoop]: Abstraction has 316 states and 388 transitions. [2021-10-28 09:39:42,227 INFO L587 BuchiCegarLoop]: Abstraction has 316 states and 388 transitions. [2021-10-28 09:39:42,227 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-28 09:39:42,227 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 316 states and 388 transitions. [2021-10-28 09:39:42,229 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2021-10-28 09:39:42,230 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:42,230 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:42,231 INFO L842 BuchiCegarLoop]: 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] [2021-10-28 09:39:42,231 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:42,231 INFO L791 eck$LassoCheckResult]: Stem: 10869#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 10849#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 10850#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 10852#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 10853#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 10899#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 10900#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 10854#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 10855#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 10856#L40-3 assume !(main_~i~1 < main_~n~0); 10830#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 10892#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 10994#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 10991#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 10992#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 10995#L24 assume ~n < 2; 10993#L8 assume true; 10990#merge_sortEXIT >#86#return; 10832#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 10916#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 10902#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 10903#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 11010#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 11012#L24 assume ~n < 2; 11008#L8 assume true; 11009#merge_sortEXIT >#86#return; 10864#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 10878#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 10883#L24 assume ~n < 2; 10884#L8 assume true; 10863#merge_sortEXIT >#88#return; 10865#L28 merge_#in~a.base, merge_#in~a.offset, merge_#in~n, merge_#in~m := ~a.base, ~a.offset, ~n, ~m~0;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset, merge_#t~ite15, merge_#t~post3, merge_#t~mem4, merge_#t~ite14, merge_#t~post5, merge_#t~mem6, merge_#t~mem7, merge_#t~mem8, merge_#t~ite13, merge_#t~post9, merge_#t~mem10, merge_#t~post11, merge_#t~mem12, merge_#t~post2, merge_#t~mem17, merge_#t~post16, merge_~a.base, merge_~a.offset, merge_~n, merge_~m, merge_~i~0, merge_~j~0, merge_~k~0, merge_~x~0.base, merge_~x~0.offset;merge_~a.base, merge_~a.offset := merge_#in~a.base, merge_#in~a.offset;merge_~n := merge_#in~n;merge_~m := merge_#in~m;havoc merge_~i~0;havoc merge_~j~0;havoc merge_~k~0;call merge_#t~malloc1.base, merge_#t~malloc1.offset := #Ultimate.allocOnHeap(4 * merge_~n);merge_~x~0.base, merge_~x~0.offset := merge_#t~malloc1.base, merge_#t~malloc1.offset;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset;merge_~i~0 := 0;merge_~j~0 := merge_~m;merge_~k~0 := 0; 11088#L11-3 assume !!(merge_~k~0 < merge_~n); 11084#L12 assume !(merge_~j~0 == merge_~n); 11085#L13 assume !(merge_~i~0 == merge_~m);call merge_#t~mem7 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~j~0, 4);call merge_#t~mem8 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4); 11080#L14 assume merge_#t~mem7 < merge_#t~mem8;merge_#t~post9 := merge_~j~0;merge_~j~0 := 1 + merge_#t~post9;call merge_#t~mem10 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post9, 4);merge_#t~ite13 := merge_#t~mem10; 11074#L14-2 merge_#t~ite14 := merge_#t~ite13; 11042#L13-2 merge_#t~ite15 := merge_#t~ite14; 11040#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 11038#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 11039#L11-3 assume !!(merge_~k~0 < merge_~n); 10859#L12 assume merge_~j~0 == merge_~n;merge_#t~post3 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post3;call merge_#t~mem4 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post3, 4);merge_#t~ite15 := merge_#t~mem4; 10860#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 10896#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 10949#L11-3 assume !(merge_~k~0 < merge_~n); 10950#L11-4 merge_~i~0 := 0; 10879#L17-3 assume !!(merge_~i~0 < merge_~n);call merge_#t~mem17 := read~int(merge_~x~0.base, merge_~x~0.offset + 4 * merge_~i~0, 4);call write~int(merge_#t~mem17, merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4);havoc merge_#t~mem17; 10876#L17-2 merge_#t~post16 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post16;havoc merge_#t~post16; 10877#L17-3 assume !(merge_~i~0 < merge_~n); 10834#L17-4 call ULTIMATE.dealloc(merge_~x~0.base, merge_~x~0.offset); 10835#L8 assume true; 10851#merge_sortEXIT >#88#return; 10861#L28 merge_#in~a.base, merge_#in~a.offset, merge_#in~n, merge_#in~m := ~a.base, ~a.offset, ~n, ~m~0;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset, merge_#t~ite15, merge_#t~post3, merge_#t~mem4, merge_#t~ite14, merge_#t~post5, merge_#t~mem6, merge_#t~mem7, merge_#t~mem8, merge_#t~ite13, merge_#t~post9, merge_#t~mem10, merge_#t~post11, merge_#t~mem12, merge_#t~post2, merge_#t~mem17, merge_#t~post16, merge_~a.base, merge_~a.offset, merge_~n, merge_~m, merge_~i~0, merge_~j~0, merge_~k~0, merge_~x~0.base, merge_~x~0.offset;merge_~a.base, merge_~a.offset := merge_#in~a.base, merge_#in~a.offset;merge_~n := merge_#in~n;merge_~m := merge_#in~m;havoc merge_~i~0;havoc merge_~j~0;havoc merge_~k~0;call merge_#t~malloc1.base, merge_#t~malloc1.offset := #Ultimate.allocOnHeap(4 * merge_~n);merge_~x~0.base, merge_~x~0.offset := merge_#t~malloc1.base, merge_#t~malloc1.offset;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset;merge_~i~0 := 0;merge_~j~0 := merge_~m;merge_~k~0 := 0; 10862#L11-3 assume !!(merge_~k~0 < merge_~n); 11131#L12 assume !(merge_~j~0 == merge_~n); 11130#L13 assume !(merge_~i~0 == merge_~m);call merge_#t~mem7 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~j~0, 4);call merge_#t~mem8 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4); 11128#L14 assume merge_#t~mem7 < merge_#t~mem8;merge_#t~post9 := merge_~j~0;merge_~j~0 := 1 + merge_#t~post9;call merge_#t~mem10 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post9, 4);merge_#t~ite13 := merge_#t~mem10; 11127#L14-2 merge_#t~ite14 := merge_#t~ite13; 11125#L13-2 merge_#t~ite15 := merge_#t~ite14; 11126#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 11135#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 10870#L11-3 assume !!(merge_~k~0 < merge_~n); 10871#L12 [2021-10-28 09:39:42,231 INFO L793 eck$LassoCheckResult]: Loop: 10871#L12 assume !(merge_~j~0 == merge_~n); 10845#L13 assume !(merge_~i~0 == merge_~m);call merge_#t~mem7 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~j~0, 4);call merge_#t~mem8 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4); 10846#L14 assume merge_#t~mem7 < merge_#t~mem8;merge_#t~post9 := merge_~j~0;merge_~j~0 := 1 + merge_#t~post9;call merge_#t~mem10 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post9, 4);merge_#t~ite13 := merge_#t~mem10; 10827#L14-2 merge_#t~ite14 := merge_#t~ite13; 10829#L13-2 merge_#t~ite15 := merge_#t~ite14; 10893#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 10886#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 10887#L11-3 assume !!(merge_~k~0 < merge_~n); 10871#L12 [2021-10-28 09:39:42,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:42,232 INFO L85 PathProgramCache]: Analyzing trace with hash 2004988308, now seen corresponding path program 1 times [2021-10-28 09:39:42,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:42,232 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115248555] [2021-10-28 09:39:42,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:42,232 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:42,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:42,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 09:39:42,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:42,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 09:39:42,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:42,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-28 09:39:42,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:42,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-10-28 09:39:42,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:42,343 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-10-28 09:39:42,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:39:42,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115248555] [2021-10-28 09:39:42,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115248555] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:42,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453068408] [2021-10-28 09:39:42,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:42,345 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:39:42,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:39:42,346 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:39:42,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-10-28 09:39:42,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:39:42,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-28 09:39:42,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:39:42,989 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 25 proven. 24 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-10-28 09:39:42,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453068408] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:39:42,989 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:39:42,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 14] total 20 [2021-10-28 09:39:42,990 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044476626] [2021-10-28 09:39:42,990 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:39:42,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:42,990 INFO L85 PathProgramCache]: Analyzing trace with hash 233986997, now seen corresponding path program 2 times [2021-10-28 09:39:42,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:42,990 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936681342] [2021-10-28 09:39:42,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:42,991 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:42,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:42,997 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:43,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:43,003 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:43,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:39:43,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-28 09:39:43,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-10-28 09:39:43,213 INFO L87 Difference]: Start difference. First operand 316 states and 388 transitions. cyclomatic complexity: 87 Second operand has 20 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 17 states have internal predecessors, (70), 5 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-10-28 09:39:44,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:39:44,314 INFO L93 Difference]: Finished difference Result 631 states and 795 transitions. [2021-10-28 09:39:44,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-28 09:39:44,315 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 631 states and 795 transitions. [2021-10-28 09:39:44,321 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 208 [2021-10-28 09:39:44,326 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 631 states to 631 states and 795 transitions. [2021-10-28 09:39:44,327 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 420 [2021-10-28 09:39:44,327 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 420 [2021-10-28 09:39:44,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 631 states and 795 transitions. [2021-10-28 09:39:44,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:39:44,328 INFO L681 BuchiCegarLoop]: Abstraction has 631 states and 795 transitions. [2021-10-28 09:39:44,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states and 795 transitions. [2021-10-28 09:39:44,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 326. [2021-10-28 09:39:44,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 297 states have (on average 1.1986531986531987) internal successors, (356), 299 states have internal predecessors, (356), 17 states have call successors, (17), 12 states have call predecessors, (17), 12 states have return successors, (25), 14 states have call predecessors, (25), 15 states have call successors, (25) [2021-10-28 09:39:44,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 398 transitions. [2021-10-28 09:39:44,341 INFO L704 BuchiCegarLoop]: Abstraction has 326 states and 398 transitions. [2021-10-28 09:39:44,341 INFO L587 BuchiCegarLoop]: Abstraction has 326 states and 398 transitions. [2021-10-28 09:39:44,341 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-28 09:39:44,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 326 states and 398 transitions. [2021-10-28 09:39:44,343 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2021-10-28 09:39:44,344 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:39:44,344 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:39:44,345 INFO L842 BuchiCegarLoop]: 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] [2021-10-28 09:39:44,345 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:39:44,345 INFO L791 eck$LassoCheckResult]: Stem: 12131#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 12107#L-1 havoc main_#res;havoc main_#t~nondet18, main_#t~malloc19.base, main_#t~malloc19.offset, main_#t~nondet21, main_#t~post20, main_~i~1, main_~n~0, main_~a~0.base, main_~a~0.offset;main_~n~0 := main_#t~nondet18;havoc main_#t~nondet18; 12108#L35 assume !(main_~n~0 < 1);call main_#t~malloc19.base, main_#t~malloc19.offset := #Ultimate.allocOnHeap(4 * main_~n~0);main_~a~0.base, main_~a~0.offset := main_#t~malloc19.base, main_#t~malloc19.offset;havoc main_#t~malloc19.base, main_#t~malloc19.offset;main_~i~1 := 0; 12112#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 12113#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 12158#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 12159#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 12114#L40-3 assume !!(main_~i~1 < main_~n~0);call write~int(main_#t~nondet21, main_~a~0.base, main_~a~0.offset + 4 * main_~i~1, 4);havoc main_#t~nondet21; 12115#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 12116#L40-3 assume !(main_~i~1 < main_~n~0); 12087#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 12149#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 12214#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 12183#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 12184#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 12229#L24 assume ~n < 2; 12228#L8 assume true; 12227#merge_sortEXIT >#86#return; 12091#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 12224#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 12222#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 12219#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 12221#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 12225#L24 assume ~n < 2; 12218#L8 assume true; 12220#merge_sortEXIT >#86#return; 12096#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 12095#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 12097#L24 assume ~n < 2; 12142#L8 assume true; 12264#merge_sortEXIT >#88#return; 12265#L28 merge_#in~a.base, merge_#in~a.offset, merge_#in~n, merge_#in~m := ~a.base, ~a.offset, ~n, ~m~0;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset, merge_#t~ite15, merge_#t~post3, merge_#t~mem4, merge_#t~ite14, merge_#t~post5, merge_#t~mem6, merge_#t~mem7, merge_#t~mem8, merge_#t~ite13, merge_#t~post9, merge_#t~mem10, merge_#t~post11, merge_#t~mem12, merge_#t~post2, merge_#t~mem17, merge_#t~post16, merge_~a.base, merge_~a.offset, merge_~n, merge_~m, merge_~i~0, merge_~j~0, merge_~k~0, merge_~x~0.base, merge_~x~0.offset;merge_~a.base, merge_~a.offset := merge_#in~a.base, merge_#in~a.offset;merge_~n := merge_#in~n;merge_~m := merge_#in~m;havoc merge_~i~0;havoc merge_~j~0;havoc merge_~k~0;call merge_#t~malloc1.base, merge_#t~malloc1.offset := #Ultimate.allocOnHeap(4 * merge_~n);merge_~x~0.base, merge_~x~0.offset := merge_#t~malloc1.base, merge_#t~malloc1.offset;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset;merge_~i~0 := 0;merge_~j~0 := merge_~m;merge_~k~0 := 0; 12259#L11-3 assume !!(merge_~k~0 < merge_~n); 12260#L12 assume !(merge_~j~0 == merge_~n); 12255#L13 assume !(merge_~i~0 == merge_~m);call merge_#t~mem7 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~j~0, 4);call merge_#t~mem8 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4); 12256#L14 assume merge_#t~mem7 < merge_#t~mem8;merge_#t~post9 := merge_~j~0;merge_~j~0 := 1 + merge_#t~post9;call merge_#t~mem10 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post9, 4);merge_#t~ite13 := merge_#t~mem10; 12369#L14-2 merge_#t~ite14 := merge_#t~ite13; 12368#L13-2 merge_#t~ite15 := merge_#t~ite14; 12367#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 12366#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 12365#L11-3 assume !!(merge_~k~0 < merge_~n); 12362#L12 assume merge_~j~0 == merge_~n;merge_#t~post3 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post3;call merge_#t~mem4 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post3, 4);merge_#t~ite15 := merge_#t~mem4; 12363#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 12393#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 12392#L11-3 assume !(merge_~k~0 < merge_~n); 12173#L11-4 merge_~i~0 := 0; 12174#L17-3 assume !!(merge_~i~0 < merge_~n);call merge_#t~mem17 := read~int(merge_~x~0.base, merge_~x~0.offset + 4 * merge_~i~0, 4);call write~int(merge_#t~mem17, merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4);havoc merge_#t~mem17; 12169#L17-2 merge_#t~post16 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post16;havoc merge_#t~post16; 12170#L17-3 assume !!(merge_~i~0 < merge_~n);call merge_#t~mem17 := read~int(merge_~x~0.base, merge_~x~0.offset + 4 * merge_~i~0, 4);call write~int(merge_#t~mem17, merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4);havoc merge_#t~mem17; 12137#L17-2 merge_#t~post16 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post16;havoc merge_#t~post16; 12138#L17-3 assume !(merge_~i~0 < merge_~n); 12093#L17-4 call ULTIMATE.dealloc(merge_~x~0.base, merge_~x~0.offset); 12094#L8 assume true; 12123#merge_sortEXIT >#88#return; 12121#L28 merge_#in~a.base, merge_#in~a.offset, merge_#in~n, merge_#in~m := ~a.base, ~a.offset, ~n, ~m~0;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset, merge_#t~ite15, merge_#t~post3, merge_#t~mem4, merge_#t~ite14, merge_#t~post5, merge_#t~mem6, merge_#t~mem7, merge_#t~mem8, merge_#t~ite13, merge_#t~post9, merge_#t~mem10, merge_#t~post11, merge_#t~mem12, merge_#t~post2, merge_#t~mem17, merge_#t~post16, merge_~a.base, merge_~a.offset, merge_~n, merge_~m, merge_~i~0, merge_~j~0, merge_~k~0, merge_~x~0.base, merge_~x~0.offset;merge_~a.base, merge_~a.offset := merge_#in~a.base, merge_#in~a.offset;merge_~n := merge_#in~n;merge_~m := merge_#in~m;havoc merge_~i~0;havoc merge_~j~0;havoc merge_~k~0;call merge_#t~malloc1.base, merge_#t~malloc1.offset := #Ultimate.allocOnHeap(4 * merge_~n);merge_~x~0.base, merge_~x~0.offset := merge_#t~malloc1.base, merge_#t~malloc1.offset;havoc merge_#t~malloc1.base, merge_#t~malloc1.offset;merge_~i~0 := 0;merge_~j~0 := merge_~m;merge_~k~0 := 0; 12122#L11-3 assume !!(merge_~k~0 < merge_~n); 12404#L12 assume !(merge_~j~0 == merge_~n); 12403#L13 assume !(merge_~i~0 == merge_~m);call merge_#t~mem7 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~j~0, 4);call merge_#t~mem8 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4); 12402#L14 assume merge_#t~mem7 < merge_#t~mem8;merge_#t~post9 := merge_~j~0;merge_~j~0 := 1 + merge_#t~post9;call merge_#t~mem10 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post9, 4);merge_#t~ite13 := merge_#t~mem10; 12400#L14-2 merge_#t~ite14 := merge_#t~ite13; 12399#L13-2 merge_#t~ite15 := merge_#t~ite14; 12154#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 12155#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 12132#L11-3 assume !!(merge_~k~0 < merge_~n); 12133#L12 [2021-10-28 09:39:44,345 INFO L793 eck$LassoCheckResult]: Loop: 12133#L12 assume !(merge_~j~0 == merge_~n); 12103#L13 assume !(merge_~i~0 == merge_~m);call merge_#t~mem7 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~j~0, 4);call merge_#t~mem8 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_~i~0, 4); 12104#L14 assume merge_#t~mem7 < merge_#t~mem8;merge_#t~post9 := merge_~j~0;merge_~j~0 := 1 + merge_#t~post9;call merge_#t~mem10 := read~int(merge_~a.base, merge_~a.offset + 4 * merge_#t~post9, 4);merge_#t~ite13 := merge_#t~mem10; 12086#L14-2 merge_#t~ite14 := merge_#t~ite13; 12088#L13-2 merge_#t~ite15 := merge_#t~ite14; 12396#L12-2 call write~int(merge_#t~ite15, merge_~x~0.base, merge_~x~0.offset + 4 * merge_~k~0, 4);havoc merge_#t~ite15;havoc merge_#t~post3;havoc merge_#t~mem4;havoc merge_#t~ite14;havoc merge_#t~post5;havoc merge_#t~mem6;havoc merge_#t~mem7;havoc merge_#t~mem8;havoc merge_#t~ite13;havoc merge_#t~post9;havoc merge_#t~mem10;havoc merge_#t~post11;havoc merge_#t~mem12; 12395#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 12394#L11-3 assume !!(merge_~k~0 < merge_~n); 12133#L12 [2021-10-28 09:39:44,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:44,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1710153686, now seen corresponding path program 2 times [2021-10-28 09:39:44,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:44,346 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122351628] [2021-10-28 09:39:44,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:44,347 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:44,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:44,395 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:44,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:44,464 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:44,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:44,465 INFO L85 PathProgramCache]: Analyzing trace with hash 233986997, now seen corresponding path program 3 times [2021-10-28 09:39:44,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:44,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475542148] [2021-10-28 09:39:44,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:44,466 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:44,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:44,473 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:44,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:44,485 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:44,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:39:44,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1618831734, now seen corresponding path program 3 times [2021-10-28 09:39:44,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:39:44,486 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691589243] [2021-10-28 09:39:44,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:39:44,487 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:39:44,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:44,553 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:39:44,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:39:44,646 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:39:57,463 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:39:57,463 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:39:57,464 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:39:57,464 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:39:57,464 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:39:57,464 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:39:57,464 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:39:57,464 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:39:57,464 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration18_Lasso [2021-10-28 09:39:57,464 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:39:57,464 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:39:57,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:57,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:57,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:57,480 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:57,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:57,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:39:58,057 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer has thrown an exception: java.lang.AssertionError: MapEliminator tries to combine Int and (Array Int Int) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.mapelimination.MapEliminator.indexEqualityInequalityImpliesValueEquality(MapEliminator.java:850) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.mapelimination.MapEliminator.replaceSelectStoreTerm(MapEliminator.java:592) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.mapelimination.MapEliminator.replaceStoreTerms(MapEliminator.java:542) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.mapelimination.MapEliminator.getRewrittenTransFormula(MapEliminator.java:330) at de.uni_freiburg.informatik.ultimate.lassoranker.preprocessors.MapEliminationLassoPreprocessor.process(MapEliminationLassoPreprocessor.java:109) at de.uni_freiburg.informatik.ultimate.lassoranker.variables.LassoBuilder.applyPreprocessor(LassoBuilder.java:154) at de.uni_freiburg.informatik.ultimate.lassoranker.variables.LassoBuilder.preprocess(LassoBuilder.java:262) at de.uni_freiburg.informatik.ultimate.lassoranker.LassoAnalysis.preprocess(LassoAnalysis.java:280) at de.uni_freiburg.informatik.ultimate.lassoranker.LassoAnalysis.(LassoAnalysis.java:229) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.LassoCheck.synthesize(LassoCheck.java:609) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.LassoCheck$LassoCheckResult.checkLassoTermination(LassoCheck.java:953) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.LassoCheck$LassoCheckResult.(LassoCheck.java:862) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.LassoCheck.(LassoCheck.java:252) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiCegarLoop.iterate(BuchiCegarLoop.java:457) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.doTerminationAnalysis(BuchiAutomizerObserver.java:143) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.finish(BuchiAutomizerObserver.java:398) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-10-28 09:39:58,070 INFO L168 Benchmark]: Toolchain (without parser) took 44997.03 ms. Allocated memory was 107.0 MB in the beginning and 281.0 MB in the end (delta: 174.1 MB). Free memory was 75.3 MB in the beginning and 91.3 MB in the end (delta: -16.1 MB). Peak memory consumption was 189.0 MB. Max. memory is 16.1 GB. [2021-10-28 09:39:58,072 INFO L168 Benchmark]: CDTParser took 0.29 ms. Allocated memory is still 107.0 MB. Free memory is still 60.0 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 09:39:58,072 INFO L168 Benchmark]: CACSL2BoogieTranslator took 240.39 ms. Allocated memory is still 107.0 MB. Free memory was 75.0 MB in the beginning and 81.8 MB in the end (delta: -6.7 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-28 09:39:58,073 INFO L168 Benchmark]: Boogie Procedure Inliner took 37.16 ms. Allocated memory is still 107.0 MB. Free memory was 81.8 MB in the beginning and 80.0 MB in the end (delta: 1.7 MB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 09:39:58,073 INFO L168 Benchmark]: Boogie Preprocessor took 31.58 ms. Allocated memory is still 107.0 MB. Free memory was 80.0 MB in the beginning and 78.8 MB in the end (delta: 1.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-28 09:39:58,074 INFO L168 Benchmark]: RCFGBuilder took 426.80 ms. Allocated memory is still 107.0 MB. Free memory was 78.8 MB in the beginning and 67.0 MB in the end (delta: 11.8 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-28 09:39:58,074 INFO L168 Benchmark]: BuchiAutomizer took 44256.17 ms. Allocated memory was 107.0 MB in the beginning and 281.0 MB in the end (delta: 174.1 MB). Free memory was 66.6 MB in the beginning and 91.3 MB in the end (delta: -24.7 MB). Peak memory consumption was 181.6 MB. Max. memory is 16.1 GB. [2021-10-28 09:39:58,076 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.29 ms. Allocated memory is still 107.0 MB. Free memory is still 60.0 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 240.39 ms. Allocated memory is still 107.0 MB. Free memory was 75.0 MB in the beginning and 81.8 MB in the end (delta: -6.7 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 37.16 ms. Allocated memory is still 107.0 MB. Free memory was 81.8 MB in the beginning and 80.0 MB in the end (delta: 1.7 MB). There was no memory consumed. Max. memory is 16.1 GB. * Boogie Preprocessor took 31.58 ms. Allocated memory is still 107.0 MB. Free memory was 80.0 MB in the beginning and 78.8 MB in the end (delta: 1.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 426.80 ms. Allocated memory is still 107.0 MB. Free memory was 78.8 MB in the beginning and 67.0 MB in the end (delta: 11.8 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 44256.17 ms. Allocated memory was 107.0 MB in the beginning and 281.0 MB in the end (delta: 174.1 MB). Free memory was 66.6 MB in the beginning and 91.3 MB in the end (delta: -24.7 MB). Peak memory consumption was 181.6 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: - ExceptionOrErrorResult: AssertionError: MapEliminator tries to combine Int and (Array Int Int) de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: AssertionError: MapEliminator tries to combine Int and (Array Int Int): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.mapelimination.MapEliminator.indexEqualityInequalityImpliesValueEquality(MapEliminator.java:850) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-10-28 09:39:58,112 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:58,315 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:58,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-10-28 09:39:58,715 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2021-10-28 09:39:58,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-10-28 09:39:59,116 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:59,315 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-10-28 09:39:59,515 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-28 09:39:59,715 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-10-28 09:39:59,902 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df3a883e-f5ba-4583-821a-ade6f2776acf/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...