./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 e943c265 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-recursive-malloc/mergeSort.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be --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_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/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-e943c26 [2021-10-21 20:23:59,938 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-21 20:23:59,940 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-21 20:23:59,972 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-21 20:23:59,973 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-21 20:23:59,974 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-21 20:23:59,976 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-21 20:23:59,979 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-21 20:23:59,981 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-21 20:23:59,982 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-21 20:23:59,984 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-21 20:23:59,985 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-21 20:23:59,986 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-21 20:23:59,987 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-21 20:23:59,989 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-21 20:23:59,991 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-21 20:23:59,992 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-21 20:23:59,994 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-21 20:23:59,996 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-21 20:23:59,998 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-21 20:24:00,001 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-21 20:24:00,002 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-21 20:24:00,004 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-21 20:24:00,005 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-21 20:24:00,009 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-21 20:24:00,010 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-21 20:24:00,010 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-21 20:24:00,011 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-21 20:24:00,012 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-21 20:24:00,013 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-21 20:24:00,014 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-21 20:24:00,015 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-21 20:24:00,016 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-21 20:24:00,017 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-21 20:24:00,018 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-21 20:24:00,019 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-21 20:24:00,020 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-21 20:24:00,020 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-21 20:24:00,020 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-21 20:24:00,021 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-21 20:24:00,022 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-21 20:24:00,023 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/config/svcomp-Termination-64bit-Automizer_Default.epf [2021-10-21 20:24:00,050 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-21 20:24:00,051 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-21 20:24:00,051 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-21 20:24:00,051 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-21 20:24:00,053 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-21 20:24:00,053 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-21 20:24:00,053 INFO L138 SettingsManager]: * Use SBE=true [2021-10-21 20:24:00,053 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-21 20:24:00,054 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-21 20:24:00,054 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-21 20:24:00,054 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-21 20:24:00,054 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-21 20:24:00,055 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-21 20:24:00,055 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-21 20:24:00,055 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-21 20:24:00,055 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-21 20:24:00,056 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-21 20:24:00,056 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-21 20:24:00,056 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-21 20:24:00,056 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-21 20:24:00,057 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-21 20:24:00,057 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-21 20:24:00,057 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-21 20:24:00,057 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-21 20:24:00,058 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-21 20:24:00,058 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-21 20:24:00,058 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-21 20:24:00,059 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-21 20:24:00,059 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-21 20:24:00,060 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-21 20:24:00,060 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_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/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_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be 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-21 20:24:00,341 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-21 20:24:00,364 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-21 20:24:00,367 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-21 20:24:00,369 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-21 20:24:00,370 INFO L275 PluginConnector]: CDTParser initialized [2021-10-21 20:24:00,371 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/../../sv-benchmarks/c/termination-recursive-malloc/mergeSort.i [2021-10-21 20:24:00,438 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/data/9a8d131bf/7e83bd21a11a4a60996417c9d26d707c/FLAG083656662 [2021-10-21 20:24:00,873 INFO L306 CDTParser]: Found 1 translation units. [2021-10-21 20:24:00,874 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/sv-benchmarks/c/termination-recursive-malloc/mergeSort.i [2021-10-21 20:24:00,881 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/data/9a8d131bf/7e83bd21a11a4a60996417c9d26d707c/FLAG083656662 [2021-10-21 20:24:01,272 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/data/9a8d131bf/7e83bd21a11a4a60996417c9d26d707c [2021-10-21 20:24:01,276 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-21 20:24:01,278 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-21 20:24:01,281 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-21 20:24:01,281 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-21 20:24:01,284 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-21 20:24:01,285 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 08:24:01" (1/1) ... [2021-10-21 20:24:01,287 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@175bb2ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:24:01, skipping insertion in model container [2021-10-21 20:24:01,287 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 08:24:01" (1/1) ... [2021-10-21 20:24:01,294 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-21 20:24:01,309 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-21 20:24:01,520 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 20:24:01,542 INFO L203 MainTranslator]: Completed pre-run [2021-10-21 20:24:01,586 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 20:24:01,605 INFO L208 MainTranslator]: Completed translation [2021-10-21 20:24:01,605 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:24:01 WrapperNode [2021-10-21 20:24:01,606 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-21 20:24:01,608 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-21 20:24:01,608 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-21 20:24:01,609 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-21 20:24:01,618 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:24:01" (1/1) ... [2021-10-21 20:24:01,636 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:24:01" (1/1) ... [2021-10-21 20:24:01,671 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-21 20:24:01,673 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-21 20:24:01,673 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-21 20:24:01,673 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-21 20:24:01,682 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:24:01" (1/1) ... [2021-10-21 20:24:01,682 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:24:01" (1/1) ... [2021-10-21 20:24:01,688 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:24:01" (1/1) ... [2021-10-21 20:24:01,688 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:24:01" (1/1) ... [2021-10-21 20:24:01,709 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:24:01" (1/1) ... [2021-10-21 20:24:01,713 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:24:01" (1/1) ... [2021-10-21 20:24:01,720 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:24:01" (1/1) ... [2021-10-21 20:24:01,722 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-21 20:24:01,725 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-21 20:24:01,725 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-21 20:24:01,726 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-21 20:24:01,727 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:24:01" (1/1) ... [2021-10-21 20:24:01,735 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:01,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:01,763 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:01,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-21 20:24:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-21 20:24:01,822 INFO L130 BoogieDeclarations]: Found specification of procedure merge_sort [2021-10-21 20:24:01,822 INFO L138 BoogieDeclarations]: Found implementation of procedure merge_sort [2021-10-21 20:24:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-21 20:24:01,823 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-21 20:24:01,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-21 20:24:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-21 20:24:01,824 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-21 20:24:02,112 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-21 20:24:02,112 INFO L299 CfgBuilder]: Removed 9 assume(true) statements. [2021-10-21 20:24:02,114 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:24:02 BoogieIcfgContainer [2021-10-21 20:24:02,115 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-21 20:24:02,116 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-21 20:24:02,116 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-21 20:24:02,120 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-21 20:24:02,121 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 20:24:02,122 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 21.10 08:24:01" (1/3) ... [2021-10-21 20:24:02,124 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@db728a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.10 08:24:02, skipping insertion in model container [2021-10-21 20:24:02,124 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 20:24:02,124 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:24:01" (2/3) ... [2021-10-21 20:24:02,125 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@db728a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.10 08:24:02, skipping insertion in model container [2021-10-21 20:24:02,125 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 20:24:02,125 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:24:02" (3/3) ... [2021-10-21 20:24:02,127 INFO L389 chiAutomizerObserver]: Analyzing ICFG mergeSort.i [2021-10-21 20:24:02,186 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-21 20:24:02,186 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-21 20:24:02,187 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-21 20:24:02,187 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-21 20:24:02,187 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-21 20:24:02,187 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-21 20:24:02,188 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-21 20:24:02,188 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-21 20:24:02,205 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-21 20:24:02,232 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 16 [2021-10-21 20:24:02,233 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:02,233 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:02,239 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2021-10-21 20:24:02,239 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-10-21 20:24:02,240 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-21 20:24:02,240 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-21 20:24:02,245 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 16 [2021-10-21 20:24:02,245 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:02,245 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:02,246 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2021-10-21 20:24:02,246 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-10-21 20:24:02,254 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-21 20:24:02,254 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-21 20:24:02,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:02,261 INFO L82 PathProgramCache]: Analyzing trace with hash 88447, now seen corresponding path program 1 times [2021-10-21 20:24:02,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:02,272 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844777984] [2021-10-21 20:24:02,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:02,274 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:02,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:02,416 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:02,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:02,473 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:02,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:02,477 INFO L82 PathProgramCache]: Analyzing trace with hash 3331, now seen corresponding path program 1 times [2021-10-21 20:24:02,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:02,478 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974987297] [2021-10-21 20:24:02,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:02,479 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:02,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:02,511 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:02,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:02,535 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:02,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:02,537 INFO L82 PathProgramCache]: Analyzing trace with hash 84999937, now seen corresponding path program 1 times [2021-10-21 20:24:02,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:02,544 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11329657] [2021-10-21 20:24:02,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:02,545 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:02,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:02,588 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:02,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:02,616 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:02,880 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:24:02,880 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:24:02,881 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:24:02,881 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:24:02,881 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 20:24:02,881 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:02,881 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:24:02,882 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:24:02,882 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration1_Lasso [2021-10-21 20:24:02,882 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:24:02,882 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:24:02,903 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-21 20:24:02,910 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-21 20:24:02,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-21 20:24:02,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-21 20:24:02,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-21 20:24:02,971 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-21 20:24:02,974 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-21 20:24:02,978 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-21 20:24:03,140 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:24:03,145 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 20:24:03,147 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:03,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:03,151 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:03,163 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:03,174 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:03,175 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:03,175 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:03,176 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:03,176 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:03,178 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:03,178 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:03,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-21 20:24:03,194 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:03,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:03,235 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:03,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:03,236 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:03,250 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:03,259 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:03,259 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:03,260 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:03,260 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:03,260 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:03,261 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:03,261 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:03,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-21 20:24:03,280 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:03,321 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:03,322 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:03,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:03,323 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:03,330 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:03,340 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:03,340 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:03,340 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:03,340 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:03,344 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:03,344 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:03,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-21 20:24:03,365 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:03,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:03,404 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:03,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:03,405 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:03,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-21 20:24:03,411 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:03,421 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:03,421 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:03,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:03,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:03,422 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:03,423 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:03,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:03,437 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:03,472 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:03,473 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:03,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:03,474 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:03,485 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:03,495 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:03,495 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:03,495 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:03,495 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:03,496 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:03,497 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:03,497 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:03,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-21 20:24:03,513 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:03,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:03,554 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:03,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:03,556 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:03,566 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:03,577 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:03,577 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2021-10-21 20:24:03,577 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:03,577 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:03,588 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2021-10-21 20:24:03,589 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:03,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-21 20:24:03,605 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:03,633 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2021-10-21 20:24:03,634 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:03,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:03,635 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:03,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-21 20:24:03,637 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:03,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:03,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:03,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:03,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:03,651 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:03,652 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:03,669 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:03,706 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:03,707 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:03,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:03,708 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:03,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-21 20:24:03,715 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:03,724 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:03,724 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:03,725 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:03,725 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:03,725 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:03,725 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:03,726 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:03,738 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:03,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:03,759 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:03,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:03,760 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:03,772 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:03,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-21 20:24:03,780 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:03,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:03,780 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:03,780 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:03,788 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:03,788 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:03,828 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 20:24:03,848 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2021-10-21 20:24:03,848 INFO L444 ModelExtractionUtils]: 10 out of 16 variables were initially zero. Simplification set additionally 3 variables to zero. [2021-10-21 20:24:03,850 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:03,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:03,864 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:03,869 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 20:24:03,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-21 20:24:03,895 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-10-21 20:24:03,895 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 20:24:03,896 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-21 20:24:03,933 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:03,937 INFO L297 tatePredicateManager]: 1 out of 1 supporting invariants were superfluous and have been removed [2021-10-21 20:24:03,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:03,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:03,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 20:24:03,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:04,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:04,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 10 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 20:24:04,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:04,058 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-21 20:24:04,078 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-21 20:24:04,080 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-21 20:24:04,201 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-21 20:24:04,212 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-21 20:24:04,214 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-21 20:24:04,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:04,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 43 transitions. [2021-10-21 20:24:04,223 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 43 transitions. Stem has 3 letters. Loop has 2 letters. [2021-10-21 20:24:04,225 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:04,225 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 43 transitions. Stem has 5 letters. Loop has 2 letters. [2021-10-21 20:24:04,228 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:04,228 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 43 transitions. Stem has 3 letters. Loop has 4 letters. [2021-10-21 20:24:04,232 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:04,233 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 59 states and 83 transitions. [2021-10-21 20:24:04,249 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-21 20:24:04,255 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 59 states to 26 states and 37 transitions. [2021-10-21 20:24:04,256 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 23 [2021-10-21 20:24:04,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24 [2021-10-21 20:24:04,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 37 transitions. [2021-10-21 20:24:04,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:04,259 INFO L681 BuchiCegarLoop]: Abstraction has 26 states and 37 transitions. [2021-10-21 20:24:04,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states and 37 transitions. [2021-10-21 20:24:04,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2021-10-21 20:24:04,289 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-21 20:24:04,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 37 transitions. [2021-10-21 20:24:04,292 INFO L704 BuchiCegarLoop]: Abstraction has 26 states and 37 transitions. [2021-10-21 20:24:04,292 INFO L587 BuchiCegarLoop]: Abstraction has 26 states and 37 transitions. [2021-10-21 20:24:04,292 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-21 20:24:04,293 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26 states and 37 transitions. [2021-10-21 20:24:04,294 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-21 20:24:04,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:04,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:04,295 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-21 20:24:04,295 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-21 20:24:04,295 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-21 20:24:04,296 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-21 20:24:04,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:04,296 INFO L82 PathProgramCache]: Analyzing trace with hash 84999888, now seen corresponding path program 1 times [2021-10-21 20:24:04,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:04,297 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940059204] [2021-10-21 20:24:04,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:04,297 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:04,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:04,354 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-21 20:24:04,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:04,354 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940059204] [2021-10-21 20:24:04,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940059204] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:04,355 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:04,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:24:04,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953734638] [2021-10-21 20:24:04,359 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:24:04,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:04,360 INFO L82 PathProgramCache]: Analyzing trace with hash 30000, now seen corresponding path program 1 times [2021-10-21 20:24:04,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:04,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469393506] [2021-10-21 20:24:04,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:04,361 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:04,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:04,376 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:04,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:04,388 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:04,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:04,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:24:04,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:24:04,632 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-21 20:24:04,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:24:04,662 INFO L93 Difference]: Finished difference Result 27 states and 35 transitions. [2021-10-21 20:24:04,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:24:04,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27 states and 35 transitions. [2021-10-21 20:24:04,668 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-21 20:24:04,673 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27 states to 27 states and 35 transitions. [2021-10-21 20:24:04,673 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24 [2021-10-21 20:24:04,674 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24 [2021-10-21 20:24:04,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 35 transitions. [2021-10-21 20:24:04,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:04,675 INFO L681 BuchiCegarLoop]: Abstraction has 27 states and 35 transitions. [2021-10-21 20:24:04,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states and 35 transitions. [2021-10-21 20:24:04,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2021-10-21 20:24:04,678 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-21 20:24:04,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 34 transitions. [2021-10-21 20:24:04,679 INFO L704 BuchiCegarLoop]: Abstraction has 26 states and 34 transitions. [2021-10-21 20:24:04,679 INFO L587 BuchiCegarLoop]: Abstraction has 26 states and 34 transitions. [2021-10-21 20:24:04,679 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-21 20:24:04,679 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26 states and 34 transitions. [2021-10-21 20:24:04,681 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-21 20:24:04,681 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:04,681 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:04,681 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:04,682 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-21 20:24:04,682 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-21 20:24:04,682 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-21 20:24:04,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:04,683 INFO L82 PathProgramCache]: Analyzing trace with hash 80563154, now seen corresponding path program 1 times [2021-10-21 20:24:04,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:04,683 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708763450] [2021-10-21 20:24:04,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:04,684 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:04,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:04,720 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:04,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:04,759 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:04,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:04,759 INFO L82 PathProgramCache]: Analyzing trace with hash 30000, now seen corresponding path program 2 times [2021-10-21 20:24:04,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:04,760 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614399245] [2021-10-21 20:24:04,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:04,760 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:04,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:04,783 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:04,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:04,792 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:04,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:04,793 INFO L82 PathProgramCache]: Analyzing trace with hash -829797441, now seen corresponding path program 1 times [2021-10-21 20:24:04,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:04,800 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621803555] [2021-10-21 20:24:04,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:04,801 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:04,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:04,918 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-21 20:24:04,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:04,919 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621803555] [2021-10-21 20:24:04,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621803555] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:04,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898992664] [2021-10-21 20:24:04,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:04,926 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:24:04,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:04,928 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:24:04,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-21 20:24:04,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:04,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-21 20:24:05,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:05,092 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-21 20:24:05,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898992664] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:05,093 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:24:05,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-10-21 20:24:05,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647557571] [2021-10-21 20:24:05,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:05,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-21 20:24:05,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-21 20:24:05,388 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-21 20:24:05,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:24:05,480 INFO L93 Difference]: Finished difference Result 36 states and 45 transitions. [2021-10-21 20:24:05,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-21 20:24:05,481 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36 states and 45 transitions. [2021-10-21 20:24:05,489 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-21 20:24:05,495 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36 states to 31 states and 40 transitions. [2021-10-21 20:24:05,495 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26 [2021-10-21 20:24:05,496 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 [2021-10-21 20:24:05,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 40 transitions. [2021-10-21 20:24:05,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-21 20:24:05,501 INFO L681 BuchiCegarLoop]: Abstraction has 31 states and 40 transitions. [2021-10-21 20:24:05,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states and 40 transitions. [2021-10-21 20:24:05,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 28. [2021-10-21 20:24:05,510 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-21 20:24:05,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 36 transitions. [2021-10-21 20:24:05,512 INFO L704 BuchiCegarLoop]: Abstraction has 28 states and 36 transitions. [2021-10-21 20:24:05,512 INFO L587 BuchiCegarLoop]: Abstraction has 28 states and 36 transitions. [2021-10-21 20:24:05,512 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-21 20:24:05,512 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28 states and 36 transitions. [2021-10-21 20:24:05,513 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-21 20:24:05,513 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:05,513 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:05,514 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1] [2021-10-21 20:24:05,514 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-21 20:24:05,516 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-21 20:24:05,517 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-21 20:24:05,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:05,518 INFO L82 PathProgramCache]: Analyzing trace with hash 111829076, now seen corresponding path program 2 times [2021-10-21 20:24:05,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:05,518 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810414005] [2021-10-21 20:24:05,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:05,519 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:05,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:05,532 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:05,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:05,550 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:05,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:05,554 INFO L82 PathProgramCache]: Analyzing trace with hash 30000, now seen corresponding path program 3 times [2021-10-21 20:24:05,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:05,555 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821416146] [2021-10-21 20:24:05,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:05,555 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:05,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:05,564 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:05,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:05,580 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:05,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:05,581 INFO L82 PathProgramCache]: Analyzing trace with hash -1394618371, now seen corresponding path program 2 times [2021-10-21 20:24:05,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:05,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155358131] [2021-10-21 20:24:05,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:05,582 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:05,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:05,615 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:05,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:05,637 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:06,305 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:24:06,306 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:24:06,306 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:24:06,306 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:24:06,306 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 20:24:06,306 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:06,306 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:24:06,306 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:24:06,306 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration4_Lasso [2021-10-21 20:24:06,306 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:24:06,307 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:24:06,312 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-21 20:24:06,376 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-21 20:24:06,379 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-21 20:24:06,381 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-21 20:24:06,384 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-21 20:24:06,386 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-21 20:24:06,388 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-21 20:24:06,389 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-21 20:24:06,391 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-21 20:24:06,393 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-21 20:24:06,394 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-21 20:24:06,397 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-21 20:24:06,398 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-21 20:24:06,400 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-21 20:24:06,401 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-21 20:24:06,403 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-21 20:24:06,405 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-21 20:24:06,406 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-21 20:24:06,409 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-21 20:24:06,410 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-21 20:24:06,418 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-21 20:24:06,420 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-21 20:24:06,422 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-21 20:24:06,425 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-21 20:24:06,428 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-21 20:24:06,430 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-21 20:24:06,433 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-21 20:24:06,435 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-21 20:24:06,437 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-21 20:24:06,440 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-21 20:24:06,442 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-21 20:24:06,444 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-21 20:24:06,446 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-21 20:24:06,448 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-21 20:24:06,451 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-21 20:24:06,453 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-21 20:24:06,455 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-21 20:24:06,457 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-21 20:24:06,459 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-21 20:24:06,463 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-21 20:24:06,465 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-21 20:24:06,467 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-21 20:24:06,469 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-21 20:24:06,471 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-21 20:24:06,475 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-21 20:24:06,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-21 20:24:06,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-21 20:24:06,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-21 20:24:06,485 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-21 20:24:06,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-21 20:24:06,490 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-21 20:24:06,492 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-21 20:24:06,773 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:24:06,776 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 20:24:06,777 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:06,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:06,778 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:06,782 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:06,791 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:06,791 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:06,791 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:06,791 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:06,797 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:06,798 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:06,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-21 20:24:06,809 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:06,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:06,846 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:06,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:06,848 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:06,880 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:06,888 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:06,889 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:06,889 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:06,889 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:06,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-21 20:24:06,895 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:06,895 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:06,913 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 20:24:06,931 INFO L443 ModelExtractionUtils]: Simplification made 9 calls to the SMT solver. [2021-10-21 20:24:06,931 INFO L444 ModelExtractionUtils]: 4 out of 13 variables were initially zero. Simplification set additionally 7 variables to zero. [2021-10-21 20:24:06,931 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:06,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:06,933 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:06,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-21 20:24:06,937 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 20:24:06,945 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-10-21 20:24:06,945 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 20:24:06,945 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_#in~n) = 1*merge_sort_#in~n Supporting invariants [] [2021-10-21 20:24:06,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:06,965 INFO L297 tatePredicateManager]: 1 out of 1 supporting invariants were superfluous and have been removed [2021-10-21 20:24:06,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:06,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:06,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 20:24:06,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:07,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:07,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-21 20:24:07,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:07,117 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-21 20:24:07,120 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-21 20:24:07,120 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-21 20:24:07,164 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-21 20:24:07,165 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-21 20:24:07,166 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-21 20:24:07,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 12 transitions. [2021-10-21 20:24:07,166 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 12 transitions. Stem has 9 letters. Loop has 3 letters. [2021-10-21 20:24:07,167 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:07,167 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 12 transitions. Stem has 12 letters. Loop has 3 letters. [2021-10-21 20:24:07,167 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:07,168 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 12 transitions. Stem has 9 letters. Loop has 6 letters. [2021-10-21 20:24:07,168 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:07,168 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 46 states and 58 transitions. [2021-10-21 20:24:07,170 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-21 20:24:07,171 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 46 states to 37 states and 49 transitions. [2021-10-21 20:24:07,172 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27 [2021-10-21 20:24:07,172 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28 [2021-10-21 20:24:07,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 49 transitions. [2021-10-21 20:24:07,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:07,172 INFO L681 BuchiCegarLoop]: Abstraction has 37 states and 49 transitions. [2021-10-21 20:24:07,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states and 49 transitions. [2021-10-21 20:24:07,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2021-10-21 20:24:07,176 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-21 20:24:07,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2021-10-21 20:24:07,177 INFO L704 BuchiCegarLoop]: Abstraction has 35 states and 45 transitions. [2021-10-21 20:24:07,177 INFO L587 BuchiCegarLoop]: Abstraction has 35 states and 45 transitions. [2021-10-21 20:24:07,177 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-21 20:24:07,177 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 35 states and 45 transitions. [2021-10-21 20:24:07,178 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-21 20:24:07,178 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:07,178 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:07,180 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:07,180 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:07,180 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-21 20:24:07,180 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-21 20:24:07,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:07,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1739744228, now seen corresponding path program 1 times [2021-10-21 20:24:07,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:07,181 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955531848] [2021-10-21 20:24:07,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:07,181 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:07,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:07,196 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:07,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:07,214 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:07,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:07,214 INFO L82 PathProgramCache]: Analyzing trace with hash -313790022, now seen corresponding path program 1 times [2021-10-21 20:24:07,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:07,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000625296] [2021-10-21 20:24:07,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:07,215 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:07,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:07,222 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:07,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:07,231 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:07,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:07,232 INFO L82 PathProgramCache]: Analyzing trace with hash 1064649429, now seen corresponding path program 1 times [2021-10-21 20:24:07,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:07,232 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808966792] [2021-10-21 20:24:07,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:07,232 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:07,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:07,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-10-21 20:24:07,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:07,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-10-21 20:24:07,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:07,453 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-21 20:24:07,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:07,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808966792] [2021-10-21 20:24:07,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808966792] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:07,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115894910] [2021-10-21 20:24:07,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:07,455 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:24:07,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:07,457 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:24:07,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:07,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-21 20:24:07,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:07,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-21 20:24:07,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:07,690 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-21 20:24:07,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115894910] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:07,691 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:24:07,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2021-10-21 20:24:07,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23256242] [2021-10-21 20:24:08,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:08,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-21 20:24:08,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-10-21 20:24:08,109 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-21 20:24:08,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:24:08,468 INFO L93 Difference]: Finished difference Result 71 states and 89 transitions. [2021-10-21 20:24:08,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-21 20:24:08,471 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 71 states and 89 transitions. [2021-10-21 20:24:08,473 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 25 [2021-10-21 20:24:08,476 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 71 states to 67 states and 85 transitions. [2021-10-21 20:24:08,476 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 54 [2021-10-21 20:24:08,477 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 57 [2021-10-21 20:24:08,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 85 transitions. [2021-10-21 20:24:08,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:08,478 INFO L681 BuchiCegarLoop]: Abstraction has 67 states and 85 transitions. [2021-10-21 20:24:08,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states and 85 transitions. [2021-10-21 20:24:08,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 64. [2021-10-21 20:24:08,490 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-21 20:24:08,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 80 transitions. [2021-10-21 20:24:08,492 INFO L704 BuchiCegarLoop]: Abstraction has 64 states and 80 transitions. [2021-10-21 20:24:08,492 INFO L587 BuchiCegarLoop]: Abstraction has 64 states and 80 transitions. [2021-10-21 20:24:08,492 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-21 20:24:08,492 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 64 states and 80 transitions. [2021-10-21 20:24:08,494 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 24 [2021-10-21 20:24:08,494 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:08,494 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:08,495 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:08,496 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:08,496 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-21 20:24:08,496 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-21 20:24:08,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:08,497 INFO L82 PathProgramCache]: Analyzing trace with hash 691173850, now seen corresponding path program 2 times [2021-10-21 20:24:08,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:08,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202726765] [2021-10-21 20:24:08,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:08,498 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:08,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:08,513 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:08,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:08,532 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:08,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:08,533 INFO L82 PathProgramCache]: Analyzing trace with hash -313790022, now seen corresponding path program 2 times [2021-10-21 20:24:08,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:08,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671912007] [2021-10-21 20:24:08,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:08,534 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:08,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:08,542 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:08,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:08,563 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:08,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:08,564 INFO L82 PathProgramCache]: Analyzing trace with hash -889748845, now seen corresponding path program 2 times [2021-10-21 20:24:08,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:08,564 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865823230] [2021-10-21 20:24:08,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:08,565 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:08,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:08,610 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:08,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:08,668 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:09,992 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:24:09,993 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:24:09,993 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:24:09,993 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:24:09,993 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 20:24:09,993 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:09,993 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:24:09,993 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:24:09,993 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration6_Lasso [2021-10-21 20:24:09,993 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:24:09,993 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:24:09,998 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-21 20:24:10,002 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-21 20:24:10,005 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-21 20:24:10,007 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-21 20:24:10,012 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-21 20:24:10,014 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-21 20:24:10,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-21 20:24:10,019 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-21 20:24:10,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-21 20:24:10,022 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-21 20:24:10,024 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-21 20:24:10,025 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-21 20:24:10,030 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-21 20:24:10,032 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-21 20:24:10,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-21 20:24:10,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-21 20:24:10,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-21 20:24:10,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-21 20:24:10,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-21 20:24:10,044 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-21 20:24:10,046 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-21 20:24:10,048 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-21 20:24:10,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-21 20:24:10,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-21 20:24:10,055 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-21 20:24:10,057 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-21 20:24:10,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-21 20:24:10,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-21 20:24:10,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-21 20:24:10,070 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-21 20:24:10,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-21 20:24:10,075 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-21 20:24:10,078 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-21 20:24:10,080 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-21 20:24:10,082 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-21 20:24:10,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-21 20:24:10,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-21 20:24:10,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-21 20:24:10,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-21 20:24:10,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-21 20:24:10,171 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-21 20:24:10,173 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-21 20:24:10,175 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-21 20:24:10,177 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-21 20:24:10,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-21 20:24:10,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-21 20:24:10,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-21 20:24:10,550 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:24:10,551 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 20:24:10,551 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:10,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:10,556 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:10,562 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:10,572 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:10,573 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:10,573 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:10,573 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:10,573 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:10,574 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:10,574 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:10,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-21 20:24:10,582 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:10,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:10,615 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:10,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:10,617 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:10,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-21 20:24:10,619 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:10,628 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:10,628 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:10,628 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:10,629 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:10,629 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:10,629 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:10,629 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:10,645 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:10,678 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:10,678 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:10,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:10,679 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:10,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-21 20:24:10,681 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:10,689 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:10,689 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:10,690 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:10,690 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:10,690 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:10,690 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:10,690 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:10,700 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:10,722 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:10,722 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:10,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:10,723 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:10,730 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:10,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-21 20:24:10,738 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:10,738 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:10,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:10,738 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:10,738 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:10,739 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:10,739 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:10,740 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:10,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:10,759 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:10,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:10,763 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:10,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-21 20:24:10,768 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:10,774 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:10,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:10,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:10,775 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:10,776 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:10,776 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:10,779 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:10,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:10,802 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:10,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:10,803 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:10,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-21 20:24:10,806 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:10,813 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:10,813 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:10,813 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:10,813 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:10,814 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:10,814 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:10,814 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:10,815 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:10,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:10,839 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:10,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:10,840 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:10,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-21 20:24:10,841 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:10,849 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:10,850 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:10,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:10,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:10,850 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:10,850 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:10,850 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:10,851 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:10,870 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:10,871 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:10,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:10,872 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:10,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-21 20:24:10,873 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:10,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:10,880 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:10,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:10,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:10,880 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:10,880 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:10,880 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:10,881 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:10,900 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2021-10-21 20:24:10,900 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:10,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:10,901 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:10,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-21 20:24:10,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-21 20:24:10,909 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:10,910 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:10,910 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:10,910 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:10,910 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:10,910 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:10,910 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:10,911 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:10,930 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2021-10-21 20:24:10,930 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:10,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:10,931 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:10,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-21 20:24:10,937 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:10,944 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:10,944 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:10,944 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:10,944 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:10,944 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:10,945 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:10,945 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:10,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:10,968 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-10-21 20:24:10,968 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:10,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:10,969 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:10,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-21 20:24:10,974 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:10,980 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:10,980 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:10,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:10,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:10,981 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:10,985 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:10,986 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:10,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,014 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:11,015 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,016 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-21 20:24:11,017 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:11,024 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,025 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,025 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,025 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,025 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,025 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,026 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-10-21 20:24:11,045 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,046 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-21 20:24:11,049 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:11,056 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,056 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,056 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,056 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,056 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,057 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,057 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,058 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,076 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-10-21 20:24:11,076 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,077 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-21 20:24:11,078 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:11,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,086 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,086 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,086 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,086 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,086 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,086 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,087 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,107 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-10-21 20:24:11,107 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,108 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-21 20:24:11,109 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:11,116 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,116 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,116 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,117 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,117 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,117 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,117 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-10-21 20:24:11,160 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,161 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-21 20:24:11,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-21 20:24:11,169 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,169 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,169 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,169 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,170 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,170 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,170 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,171 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,192 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:11,193 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,201 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:11,228 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,228 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,228 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,228 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,228 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,229 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-21 20:24:11,229 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,249 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:11,280 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,281 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,283 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:11,292 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,292 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,292 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,292 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-21 20:24:11,294 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,295 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,309 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,342 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:11,342 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,346 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,350 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:11,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-21 20:24:11,358 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,358 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,358 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,358 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,358 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,359 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,359 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,366 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:11,387 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,389 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-21 20:24:11,391 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:11,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,400 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,400 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,400 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,400 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,400 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,401 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,402 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,422 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-10-21 20:24:11,422 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,423 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-21 20:24:11,425 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:11,431 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,432 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,432 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,432 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,432 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,432 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,432 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,433 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,453 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-10-21 20:24:11,453 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,454 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-21 20:24:11,455 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:11,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,462 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,462 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,462 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,462 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,463 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,463 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:11,483 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,484 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,508 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:11,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,517 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,518 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,518 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-21 20:24:11,537 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,557 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-10-21 20:24:11,557 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,558 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-21 20:24:11,570 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:11,577 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,577 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,577 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,578 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:11,578 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:11,580 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,600 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-10-21 20:24:11,601 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,602 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-21 20:24:11,604 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:11,611 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,611 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,612 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,612 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,612 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,612 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,612 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,613 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,638 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:11,639 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,640 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-21 20:24:11,641 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:11,648 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,648 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,648 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,648 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,648 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,649 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,649 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,650 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,669 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-10-21 20:24:11,669 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,670 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,684 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:11,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-21 20:24:11,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,691 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,691 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,691 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,691 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,691 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,692 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,725 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,749 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-10-21 20:24:11,749 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,750 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,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-21 20:24:11,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,772 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,772 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,772 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,773 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,773 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-21 20:24:11,785 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:11,818 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,819 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,822 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:11,832 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,832 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,832 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,833 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,833 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-21 20:24:11,844 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,864 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:11,865 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,866 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-21 20:24:11,868 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:11,876 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,876 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,876 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,878 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,898 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:11,899 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,899 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-21 20:24:11,901 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:11,909 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,909 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,909 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,909 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,910 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,910 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,910 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,913 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-10-21 20:24:11,934 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,935 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-21 20:24:11,936 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:11,943 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,943 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,943 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,944 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,944 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,945 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:11,965 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-10-21 20:24:11,966 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:11,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:11,967 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:11,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-21 20:24:11,968 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:11,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:11,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:11,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:11,978 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:11,978 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:11,978 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:11,978 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:11,979 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:12,001 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:12,001 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:12,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:12,002 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:12,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-21 20:24:12,004 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:12,013 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:12,013 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:12,013 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:12,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:12,013 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:12,014 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:12,014 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:12,015 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:12,038 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-10-21 20:24:12,038 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:12,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:12,039 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:12,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-21 20:24:12,041 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:12,049 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:12,049 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:12,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:12,049 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:12,049 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:12,050 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:12,050 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:12,051 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:12,075 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-10-21 20:24:12,075 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:12,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:12,077 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:12,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-21 20:24:12,079 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:12,087 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:12,088 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:12,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:12,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:12,088 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:12,088 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:12,088 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:12,089 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:12,113 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-10-21 20:24:12,113 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:12,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:12,114 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:12,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-10-21 20:24:12,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:12,124 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:12,124 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2021-10-21 20:24:12,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:12,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:12,128 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2021-10-21 20:24:12,128 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:12,134 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:12,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:12,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:12,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:12,159 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:12,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-10-21 20:24:12,161 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:12,169 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:12,169 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:12,170 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:12,170 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:12,172 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:12,172 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:12,187 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:12,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:12,211 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:12,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:12,211 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:12,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-10-21 20:24:12,213 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:12,221 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:12,222 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:12,222 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:12,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:12,224 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:12,224 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:12,228 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:12,251 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-10-21 20:24:12,252 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:12,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:12,253 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:12,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-10-21 20:24:12,255 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:12,264 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:12,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:12,265 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:12,265 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:12,274 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:12,275 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:12,305 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 20:24:12,352 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2021-10-21 20:24:12,352 INFO L444 ModelExtractionUtils]: 0 out of 25 variables were initially zero. Simplification set additionally 18 variables to zero. [2021-10-21 20:24:12,353 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:12,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:12,359 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:12,362 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 20:24:12,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-10-21 20:24:12,383 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2021-10-21 20:24:12,384 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 20:24:12,384 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-21 20:24:12,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:12,434 INFO L297 tatePredicateManager]: 0 out of 1 supporting invariants were superfluous and have been removed [2021-10-21 20:24:12,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:12,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:12,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-21 20:24:12,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:12,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:12,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-21 20:24:12,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:13,019 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-21 20:24:13,020 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-21 20:24:13,021 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-21 20:24:13,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:13,536 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-21 20:24:13,537 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-21 20:24:13,537 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-21 20:24:13,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 85 transitions. [2021-10-21 20:24:13,539 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 85 transitions. Stem has 18 letters. Loop has 8 letters. [2021-10-21 20:24:13,539 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:13,539 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 85 transitions. Stem has 26 letters. Loop has 8 letters. [2021-10-21 20:24:13,540 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:13,540 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 85 transitions. Stem has 18 letters. Loop has 16 letters. [2021-10-21 20:24:13,541 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:13,541 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 337 states and 467 transitions. [2021-10-21 20:24:13,549 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 88 [2021-10-21 20:24:13,556 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 337 states to 248 states and 347 transitions. [2021-10-21 20:24:13,557 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 175 [2021-10-21 20:24:13,558 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 179 [2021-10-21 20:24:13,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 248 states and 347 transitions. [2021-10-21 20:24:13,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:13,559 INFO L681 BuchiCegarLoop]: Abstraction has 248 states and 347 transitions. [2021-10-21 20:24:13,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states and 347 transitions. [2021-10-21 20:24:13,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 218. [2021-10-21 20:24:13,579 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-21 20:24:13,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 293 transitions. [2021-10-21 20:24:13,582 INFO L704 BuchiCegarLoop]: Abstraction has 218 states and 293 transitions. [2021-10-21 20:24:13,583 INFO L587 BuchiCegarLoop]: Abstraction has 218 states and 293 transitions. [2021-10-21 20:24:13,583 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-21 20:24:13,583 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 218 states and 293 transitions. [2021-10-21 20:24:13,586 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 78 [2021-10-21 20:24:13,586 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:13,586 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:13,587 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:13,587 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2021-10-21 20:24:13,587 INFO L791 eck$LassoCheckResult]: Stem: 1304#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 1278#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; 1279#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; 1282#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; 1283#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 1287#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; 1346#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 1345#L40-3 assume !(main_~i~1 < main_~n~0); 1250#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 1320#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 1354#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; 1292#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; 1293#L11-3 [2021-10-21 20:24:13,588 INFO L793 eck$LassoCheckResult]: Loop: 1293#L11-3 assume !!(merge_~k~0 < merge_~n); 1288#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; 1289#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; 1318#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 1293#L11-3 [2021-10-21 20:24:13,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:13,588 INFO L82 PathProgramCache]: Analyzing trace with hash 340719275, now seen corresponding path program 1 times [2021-10-21 20:24:13,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:13,589 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777241089] [2021-10-21 20:24:13,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:13,589 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:13,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:13,604 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:13,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:13,621 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:13,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:13,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1388838, now seen corresponding path program 1 times [2021-10-21 20:24:13,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:13,622 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023903809] [2021-10-21 20:24:13,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:13,622 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:13,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:13,627 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:13,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:13,632 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:13,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:13,633 INFO L82 PathProgramCache]: Analyzing trace with hash -782974256, now seen corresponding path program 1 times [2021-10-21 20:24:13,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:13,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516363030] [2021-10-21 20:24:13,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:13,634 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:13,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:13,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-10-21 20:24:13,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:13,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-10-21 20:24:13,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:13,777 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-21 20:24:13,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:13,778 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516363030] [2021-10-21 20:24:13,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516363030] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:13,778 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:13,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 20:24:13,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946263478] [2021-10-21 20:24:13,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:13,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 20:24:13,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:24:13,875 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-21 20:24:13,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:24:13,999 INFO L93 Difference]: Finished difference Result 350 states and 491 transitions. [2021-10-21 20:24:14,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-21 20:24:14,000 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 350 states and 491 transitions. [2021-10-21 20:24:14,008 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 136 [2021-10-21 20:24:14,017 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 350 states to 350 states and 491 transitions. [2021-10-21 20:24:14,017 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 258 [2021-10-21 20:24:14,018 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 258 [2021-10-21 20:24:14,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 350 states and 491 transitions. [2021-10-21 20:24:14,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:14,019 INFO L681 BuchiCegarLoop]: Abstraction has 350 states and 491 transitions. [2021-10-21 20:24:14,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states and 491 transitions. [2021-10-21 20:24:14,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 272. [2021-10-21 20:24:14,038 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-21 20:24:14,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 356 transitions. [2021-10-21 20:24:14,041 INFO L704 BuchiCegarLoop]: Abstraction has 272 states and 356 transitions. [2021-10-21 20:24:14,042 INFO L587 BuchiCegarLoop]: Abstraction has 272 states and 356 transitions. [2021-10-21 20:24:14,042 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-21 20:24:14,042 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 272 states and 356 transitions. [2021-10-21 20:24:14,044 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 120 [2021-10-21 20:24:14,045 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:14,045 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:14,046 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:14,046 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:14,046 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-21 20:24:14,046 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-21 20:24:14,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:14,047 INFO L82 PathProgramCache]: Analyzing trace with hash 340719275, now seen corresponding path program 2 times [2021-10-21 20:24:14,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:14,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962856819] [2021-10-21 20:24:14,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:14,048 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:14,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:14,059 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:14,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:14,074 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:14,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:14,074 INFO L82 PathProgramCache]: Analyzing trace with hash -120477233, now seen corresponding path program 1 times [2021-10-21 20:24:14,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:14,075 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725621909] [2021-10-21 20:24:14,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:14,075 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:14,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:14,081 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:14,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:14,088 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:14,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:14,088 INFO L82 PathProgramCache]: Analyzing trace with hash 389830265, now seen corresponding path program 1 times [2021-10-21 20:24:14,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:14,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280383148] [2021-10-21 20:24:14,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:14,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:14,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:14,107 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:14,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:14,129 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:16,121 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:24:16,122 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:24:16,122 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:24:16,122 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:24:16,122 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 20:24:16,122 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:16,122 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:24:16,122 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:24:16,122 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration8_Lasso [2021-10-21 20:24:16,122 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:24:16,122 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:24:16,126 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-21 20:24:16,129 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-21 20:24:16,131 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-21 20:24:16,133 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-21 20:24:16,536 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-21 20:24:16,538 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-21 20:24:16,540 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-21 20:24:16,542 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-21 20:24:16,544 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-21 20:24:16,546 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-21 20:24:16,548 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-21 20:24:16,550 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-21 20:24:16,552 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-21 20:24:16,554 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-21 20:24:16,556 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-21 20:24:16,558 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-21 20:24:16,560 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-21 20:24:16,562 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-21 20:24:16,564 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-21 20:24:16,566 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-21 20:24:16,568 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-21 20:24:16,583 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-21 20:24:16,585 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-21 20:24:16,587 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-21 20:24:16,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-21 20:24:16,590 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-21 20:24:16,592 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-21 20:24:16,594 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-21 20:24:16,596 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-21 20:24:16,598 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-21 20:24:16,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-21 20:24:16,601 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-21 20:24:16,603 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-21 20:24:16,605 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-21 20:24:17,487 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:24:17,487 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 20:24:17,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:17,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:17,503 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:17,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-10-21 20:24:17,504 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:17,512 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:17,512 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:17,512 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:17,512 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:17,512 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:17,513 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:17,513 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:17,514 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:17,535 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:17,535 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:17,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:17,536 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:17,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-10-21 20:24:17,537 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:17,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:17,544 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:17,544 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:17,544 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:17,544 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:17,545 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:17,545 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:17,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:17,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-10-21 20:24:17,565 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:17,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:17,565 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:17,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-10-21 20:24:17,567 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:17,574 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:17,574 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:17,574 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:17,574 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:17,574 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:17,574 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:17,575 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:17,575 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:17,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:17,596 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:17,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:17,596 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:17,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-10-21 20:24:17,598 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:17,607 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:17,607 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:17,607 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:17,607 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:17,608 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:17,608 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:17,610 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:17,629 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:17,629 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:17,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:17,631 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:17,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-10-21 20:24:17,633 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:17,642 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:17,642 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2021-10-21 20:24:17,642 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:17,642 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:17,649 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2021-10-21 20:24:17,649 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:17,669 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:17,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:17,702 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:17,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:17,706 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:17,710 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:17,718 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:17,719 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:17,719 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:17,719 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:17,721 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:17,721 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:17,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-10-21 20:24:17,733 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:17,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:17,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:17,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:17,768 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:17,770 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:17,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-10-21 20:24:17,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:17,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:17,779 INFO L204 nArgumentSynthesizer]: 4 loop disjuncts [2021-10-21 20:24:17,779 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:17,870 INFO L401 nArgumentSynthesizer]: We have 48 Motzkin's Theorem applications. [2021-10-21 20:24:17,870 INFO L402 nArgumentSynthesizer]: A total of 8 supporting invariants were added. [2021-10-21 20:24:18,645 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 20:24:20,344 INFO L443 ModelExtractionUtils]: Simplification made 52 calls to the SMT solver. [2021-10-21 20:24:20,344 INFO L444 ModelExtractionUtils]: 91 out of 190 variables were initially zero. Simplification set additionally 96 variables to zero. [2021-10-21 20:24:20,345 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:20,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:20,348 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:20,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-10-21 20:24:20,357 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 20:24:20,369 INFO L438 nArgumentSynthesizer]: Removed 8 redundant supporting invariants from a total of 8. [2021-10-21 20:24:20,369 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 20:24:20,369 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~k~0, merge_sort_merge_~n) = -1*merge_sort_merge_~k~0 + 1*merge_sort_merge_~n Supporting invariants [] [2021-10-21 20:24:20,397 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2021-10-21 20:24:20,421 INFO L297 tatePredicateManager]: 9 out of 9 supporting invariants were superfluous and have been removed [2021-10-21 20:24:20,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:20,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:20,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-21 20:24:20,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:20,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:20,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 20:24:20,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:20,686 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-21 20:24:20,687 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-21 20:24:20,687 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 272 states and 356 transitions. cyclomatic complexity: 108 Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 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-21 20:24:20,771 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 272 states and 356 transitions. cyclomatic complexity: 108. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 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-21 20:24:20,771 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-21 20:24:20,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 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-21 20:24:20,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 34 transitions. [2021-10-21 20:24:20,772 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 22 letters. Loop has 8 letters. [2021-10-21 20:24:20,773 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:20,773 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 30 letters. Loop has 8 letters. [2021-10-21 20:24:20,774 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:20,774 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 22 letters. Loop has 16 letters. [2021-10-21 20:24:20,777 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:20,777 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 686 states and 943 transitions. [2021-10-21 20:24:20,799 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 124 [2021-10-21 20:24:20,817 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 686 states to 506 states and 697 transitions. [2021-10-21 20:24:20,817 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 255 [2021-10-21 20:24:20,819 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 263 [2021-10-21 20:24:20,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 506 states and 697 transitions. [2021-10-21 20:24:20,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:20,821 INFO L681 BuchiCegarLoop]: Abstraction has 506 states and 697 transitions. [2021-10-21 20:24:20,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states and 697 transitions. [2021-10-21 20:24:20,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 475. [2021-10-21 20:24:20,863 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-21 20:24:20,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 657 transitions. [2021-10-21 20:24:20,869 INFO L704 BuchiCegarLoop]: Abstraction has 475 states and 657 transitions. [2021-10-21 20:24:20,870 INFO L587 BuchiCegarLoop]: Abstraction has 475 states and 657 transitions. [2021-10-21 20:24:20,870 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-21 20:24:20,870 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 475 states and 657 transitions. [2021-10-21 20:24:20,875 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 118 [2021-10-21 20:24:20,875 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:20,876 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:20,878 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-21 20:24:20,878 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-10-21 20:24:20,878 INFO L791 eck$LassoCheckResult]: Stem: 3016#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 2986#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; 2987#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; 2991#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; 2992#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 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; 3073#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);< 3036#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 3121#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 3008#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 3009#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 3248#L24 assume ~n < 2; 3245#L8 assume true; 3242#merge_sortEXIT >#86#return; 3006#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 3024#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 3030#L24 assume ~n < 2; 3031#L8 assume true; 3005#merge_sortEXIT >#88#return; 2997#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; 2998#L11-3 assume !(merge_~k~0 < merge_~n); 3017#L11-4 merge_~i~0 := 0; 3021#L17-3 [2021-10-21 20:24:20,879 INFO L793 eck$LassoCheckResult]: Loop: 3021#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; 3020#L17-2 merge_#t~post16 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post16;havoc merge_#t~post16; 3021#L17-3 [2021-10-21 20:24:20,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:20,879 INFO L82 PathProgramCache]: Analyzing trace with hash 1013709224, now seen corresponding path program 1 times [2021-10-21 20:24:20,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:20,880 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557667256] [2021-10-21 20:24:20,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:20,880 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:20,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:20,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-10-21 20:24:20,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:20,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-10-21 20:24:20,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:20,971 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-21 20:24:20,972 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:20,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557667256] [2021-10-21 20:24:20,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557667256] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:20,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448671023] [2021-10-21 20:24:20,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:20,972 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:24:20,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:20,974 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:24:20,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-10-21 20:24:21,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:21,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-21 20:24:21,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:21,214 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-21 20:24:21,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448671023] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:21,215 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-21 20:24:21,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 10 [2021-10-21 20:24:21,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78526689] [2021-10-21 20:24:21,217 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:24:21,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:21,218 INFO L82 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 1 times [2021-10-21 20:24:21,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:21,218 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888804041] [2021-10-21 20:24:21,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:21,218 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:21,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:21,226 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:21,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:21,231 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:21,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:21,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:24:21,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-21 20:24:21,310 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-21 20:24:21,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:24:21,356 INFO L93 Difference]: Finished difference Result 680 states and 896 transitions. [2021-10-21 20:24:21,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-21 20:24:21,357 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 680 states and 896 transitions. [2021-10-21 20:24:21,369 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 118 [2021-10-21 20:24:21,385 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 680 states to 680 states and 896 transitions. [2021-10-21 20:24:21,385 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 322 [2021-10-21 20:24:21,386 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 322 [2021-10-21 20:24:21,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 680 states and 896 transitions. [2021-10-21 20:24:21,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:21,393 INFO L681 BuchiCegarLoop]: Abstraction has 680 states and 896 transitions. [2021-10-21 20:24:21,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states and 896 transitions. [2021-10-21 20:24:21,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 493. [2021-10-21 20:24:21,419 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-21 20:24:21,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 675 transitions. [2021-10-21 20:24:21,427 INFO L704 BuchiCegarLoop]: Abstraction has 493 states and 675 transitions. [2021-10-21 20:24:21,427 INFO L587 BuchiCegarLoop]: Abstraction has 493 states and 675 transitions. [2021-10-21 20:24:21,427 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-21 20:24:21,427 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 493 states and 675 transitions. [2021-10-21 20:24:21,432 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 118 [2021-10-21 20:24:21,432 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:21,432 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:21,434 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:21,434 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-21 20:24:21,434 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-21 20:24:21,434 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-21 20:24:21,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:21,435 INFO L82 PathProgramCache]: Analyzing trace with hash 384755823, now seen corresponding path program 3 times [2021-10-21 20:24:21,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:21,435 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153597749] [2021-10-21 20:24:21,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:21,436 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:21,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:21,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-10-21 20:24:21,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:21,551 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-21 20:24:21,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:21,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153597749] [2021-10-21 20:24:21,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153597749] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:21,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107515564] [2021-10-21 20:24:21,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-21 20:24:21,553 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:24:21,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:21,557 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:24:21,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-10-21 20:24:21,700 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:21,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-21 20:24:21,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-21 20:24:21,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-21 20:24:21,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:21,836 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-21 20:24:21,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107515564] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:21,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:24:21,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 14 [2021-10-21 20:24:21,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107091776] [2021-10-21 20:24:21,837 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:24:21,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:21,838 INFO L82 PathProgramCache]: Analyzing trace with hash 30000, now seen corresponding path program 4 times [2021-10-21 20:24:21,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:21,838 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126684346] [2021-10-21 20:24:21,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:21,839 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:21,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:21,844 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:21,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:21,848 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:22,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:22,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-21 20:24:22,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-10-21 20:24:22,013 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-21 20:24:22,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:24:22,272 INFO L93 Difference]: Finished difference Result 549 states and 751 transitions. [2021-10-21 20:24:22,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-21 20:24:22,274 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 549 states and 751 transitions. [2021-10-21 20:24:22,282 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 138 [2021-10-21 20:24:22,290 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 549 states to 545 states and 747 transitions. [2021-10-21 20:24:22,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 288 [2021-10-21 20:24:22,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 291 [2021-10-21 20:24:22,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 545 states and 747 transitions. [2021-10-21 20:24:22,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:22,292 INFO L681 BuchiCegarLoop]: Abstraction has 545 states and 747 transitions. [2021-10-21 20:24:22,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states and 747 transitions. [2021-10-21 20:24:22,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 509. [2021-10-21 20:24:22,310 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-21 20:24:22,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 693 transitions. [2021-10-21 20:24:22,315 INFO L704 BuchiCegarLoop]: Abstraction has 509 states and 693 transitions. [2021-10-21 20:24:22,316 INFO L587 BuchiCegarLoop]: Abstraction has 509 states and 693 transitions. [2021-10-21 20:24:22,316 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-21 20:24:22,316 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 509 states and 693 transitions. [2021-10-21 20:24:22,320 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 132 [2021-10-21 20:24:22,320 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:22,320 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:22,321 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:22,322 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-21 20:24:22,322 INFO L791 eck$LassoCheckResult]: Stem: 5409#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 5382#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; 5383#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; 5387#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; 5388#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 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; 5445#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; 5469#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 5443#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; 5444#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 5468#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);< 5466#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 5467#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 5405#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 5406#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 5465#L24 assume ~n < 2; 5567#L8 assume true; 5518#merge_sortEXIT >#86#return; 5519#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 5584#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 5586#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);< 5631#merge_sortENTRY [2021-10-21 20:24:22,322 INFO L793 eck$LassoCheckResult]: Loop: 5631#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 5636#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 5527#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 5631#merge_sortENTRY [2021-10-21 20:24:22,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:22,323 INFO L82 PathProgramCache]: Analyzing trace with hash 1331732786, now seen corresponding path program 4 times [2021-10-21 20:24:22,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:22,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821560617] [2021-10-21 20:24:22,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:22,324 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:22,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:22,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-10-21 20:24:22,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:22,506 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-21 20:24:22,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:22,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821560617] [2021-10-21 20:24:22,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821560617] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:22,507 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337311109] [2021-10-21 20:24:22,507 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-21 20:24:22,507 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:24:22,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:22,508 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:24:22,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-10-21 20:24:22,659 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-21 20:24:22,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-21 20:24:22,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-21 20:24:22,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:22,795 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-21 20:24:22,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337311109] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:22,796 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:24:22,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 16 [2021-10-21 20:24:22,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149069721] [2021-10-21 20:24:22,797 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:24:22,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:22,797 INFO L82 PathProgramCache]: Analyzing trace with hash 30000, now seen corresponding path program 5 times [2021-10-21 20:24:22,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:22,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124443653] [2021-10-21 20:24:22,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:22,802 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:22,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:22,811 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:22,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:22,817 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:22,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:22,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-21 20:24:22,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-10-21 20:24:22,994 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-21 20:24:23,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:24:23,301 INFO L93 Difference]: Finished difference Result 544 states and 744 transitions. [2021-10-21 20:24:23,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-21 20:24:23,305 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 544 states and 744 transitions. [2021-10-21 20:24:23,313 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 150 [2021-10-21 20:24:23,322 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 544 states to 541 states and 741 transitions. [2021-10-21 20:24:23,322 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2021-10-21 20:24:23,323 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-10-21 20:24:23,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 741 transitions. [2021-10-21 20:24:23,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:23,324 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 741 transitions. [2021-10-21 20:24:23,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 741 transitions. [2021-10-21 20:24:23,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 509. [2021-10-21 20:24:23,343 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-21 20:24:23,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 691 transitions. [2021-10-21 20:24:23,349 INFO L704 BuchiCegarLoop]: Abstraction has 509 states and 691 transitions. [2021-10-21 20:24:23,349 INFO L587 BuchiCegarLoop]: Abstraction has 509 states and 691 transitions. [2021-10-21 20:24:23,349 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-21 20:24:23,349 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 509 states and 691 transitions. [2021-10-21 20:24:23,353 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 132 [2021-10-21 20:24:23,353 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:23,353 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:23,355 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:23,355 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-21 20:24:23,357 INFO L791 eck$LassoCheckResult]: Stem: 6571#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 6544#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; 6545#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; 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; 6552#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; 6553#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 6602#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; 6636#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 6635#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);< 6634#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 6632#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 6629#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 6630#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 6633#L24 assume ~n < 2; 6631#L8 assume true; 6628#merge_sortEXIT >#86#return; 6526#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; 6960#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);< 6696#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 6697#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 6746#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 6753#merge_sortENTRY [2021-10-21 20:24:23,357 INFO L793 eck$LassoCheckResult]: Loop: 6753#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 6755#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 6750#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 6753#merge_sortENTRY [2021-10-21 20:24:23,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:23,358 INFO L82 PathProgramCache]: Analyzing trace with hash 1495319133, now seen corresponding path program 5 times [2021-10-21 20:24:23,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:23,358 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183347742] [2021-10-21 20:24:23,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:23,359 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:23,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:23,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-21 20:24:23,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:23,554 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-21 20:24:23,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:23,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183347742] [2021-10-21 20:24:23,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183347742] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:23,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805373979] [2021-10-21 20:24:23,555 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-21 20:24:23,555 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:24:23,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:23,564 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:24:23,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-10-21 20:24:23,718 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-21 20:24:23,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-21 20:24:23,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-21 20:24:23,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:23,908 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-21 20:24:23,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805373979] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:23,908 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:24:23,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10] total 19 [2021-10-21 20:24:23,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019183275] [2021-10-21 20:24:23,909 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:24:23,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:23,910 INFO L82 PathProgramCache]: Analyzing trace with hash 30000, now seen corresponding path program 6 times [2021-10-21 20:24:23,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:23,910 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041084489] [2021-10-21 20:24:23,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:23,910 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:23,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:23,915 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:23,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:23,919 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:24,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:24,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-21 20:24:24,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-10-21 20:24:24,089 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-21 20:24:24,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:24:24,579 INFO L93 Difference]: Finished difference Result 282 states and 358 transitions. [2021-10-21 20:24:24,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-21 20:24:24,580 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 282 states and 358 transitions. [2021-10-21 20:24:24,583 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 92 [2021-10-21 20:24:24,587 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 282 states to 275 states and 351 transitions. [2021-10-21 20:24:24,587 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 202 [2021-10-21 20:24:24,587 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 205 [2021-10-21 20:24:24,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 275 states and 351 transitions. [2021-10-21 20:24:24,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:24,588 INFO L681 BuchiCegarLoop]: Abstraction has 275 states and 351 transitions. [2021-10-21 20:24:24,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states and 351 transitions. [2021-10-21 20:24:24,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 230. [2021-10-21 20:24:24,594 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-21 20:24:24,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 291 transitions. [2021-10-21 20:24:24,596 INFO L704 BuchiCegarLoop]: Abstraction has 230 states and 291 transitions. [2021-10-21 20:24:24,596 INFO L587 BuchiCegarLoop]: Abstraction has 230 states and 291 transitions. [2021-10-21 20:24:24,596 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-21 20:24:24,596 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 230 states and 291 transitions. [2021-10-21 20:24:24,598 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 58 [2021-10-21 20:24:24,598 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:24,598 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:24,599 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-21 20:24:24,599 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-10-21 20:24:24,602 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-21 20:24:24,602 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-21 20:24:24,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:24,603 INFO L82 PathProgramCache]: Analyzing trace with hash 336388346, now seen corresponding path program 1 times [2021-10-21 20:24:24,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:24,603 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927874785] [2021-10-21 20:24:24,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:24,604 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:24,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:24,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-10-21 20:24:24,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:24,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-10-21 20:24:24,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:24,700 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-21 20:24:24,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:24,701 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927874785] [2021-10-21 20:24:24,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927874785] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:24:24,701 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:24:24,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 20:24:24,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752564740] [2021-10-21 20:24:24,702 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:24:24,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:24,702 INFO L82 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 2 times [2021-10-21 20:24:24,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:24,703 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307444901] [2021-10-21 20:24:24,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:24,703 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:24,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:24,707 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:24,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:24,710 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:24,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:24,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 20:24:24,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:24:24,774 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-21 20:24:24,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:24:24,884 INFO L93 Difference]: Finished difference Result 285 states and 360 transitions. [2021-10-21 20:24:24,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-21 20:24:24,885 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 285 states and 360 transitions. [2021-10-21 20:24:24,888 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 76 [2021-10-21 20:24:24,892 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 285 states to 285 states and 360 transitions. [2021-10-21 20:24:24,892 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 188 [2021-10-21 20:24:24,892 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 188 [2021-10-21 20:24:24,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 285 states and 360 transitions. [2021-10-21 20:24:24,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:24,893 INFO L681 BuchiCegarLoop]: Abstraction has 285 states and 360 transitions. [2021-10-21 20:24:24,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states and 360 transitions. [2021-10-21 20:24:24,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 279. [2021-10-21 20:24:24,900 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-21 20:24:24,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 354 transitions. [2021-10-21 20:24:24,902 INFO L704 BuchiCegarLoop]: Abstraction has 279 states and 354 transitions. [2021-10-21 20:24:24,903 INFO L587 BuchiCegarLoop]: Abstraction has 279 states and 354 transitions. [2021-10-21 20:24:24,903 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-21 20:24:24,903 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 279 states and 354 transitions. [2021-10-21 20:24:24,905 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 76 [2021-10-21 20:24:24,905 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:24,905 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:24,908 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-21 20:24:24,908 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-10-21 20:24:24,908 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-21 20:24:24,909 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-21 20:24:24,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:24,909 INFO L82 PathProgramCache]: Analyzing trace with hash -810277004, now seen corresponding path program 1 times [2021-10-21 20:24:24,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:24,909 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680520130] [2021-10-21 20:24:24,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:24,910 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:24,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:25,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-10-21 20:24:25,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:25,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-10-21 20:24:25,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:25,048 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-21 20:24:25,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:25,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680520130] [2021-10-21 20:24:25,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680520130] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:25,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591025461] [2021-10-21 20:24:25,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:25,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:24:25,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:25,055 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:24:25,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-10-21 20:24:25,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:25,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-21 20:24:25,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:25,389 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-21 20:24:25,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591025461] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:25,390 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:24:25,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 5] total 12 [2021-10-21 20:24:25,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951902455] [2021-10-21 20:24:25,390 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:24:25,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:25,391 INFO L82 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 3 times [2021-10-21 20:24:25,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:25,391 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440963728] [2021-10-21 20:24:25,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:25,392 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:25,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:25,397 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:25,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:25,400 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:25,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:25,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-21 20:24:25,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-10-21 20:24:25,455 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-21 20:24:25,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:24:25,711 INFO L93 Difference]: Finished difference Result 475 states and 578 transitions. [2021-10-21 20:24:25,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-21 20:24:25,712 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 475 states and 578 transitions. [2021-10-21 20:24:25,717 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 76 [2021-10-21 20:24:25,722 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 475 states to 475 states and 578 transitions. [2021-10-21 20:24:25,723 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 266 [2021-10-21 20:24:25,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 266 [2021-10-21 20:24:25,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 475 states and 578 transitions. [2021-10-21 20:24:25,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:25,724 INFO L681 BuchiCegarLoop]: Abstraction has 475 states and 578 transitions. [2021-10-21 20:24:25,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states and 578 transitions. [2021-10-21 20:24:25,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 363. [2021-10-21 20:24:25,733 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-21 20:24:25,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 445 transitions. [2021-10-21 20:24:25,736 INFO L704 BuchiCegarLoop]: Abstraction has 363 states and 445 transitions. [2021-10-21 20:24:25,736 INFO L587 BuchiCegarLoop]: Abstraction has 363 states and 445 transitions. [2021-10-21 20:24:25,736 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-21 20:24:25,736 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 363 states and 445 transitions. [2021-10-21 20:24:25,739 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 76 [2021-10-21 20:24:25,739 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:25,739 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:25,740 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-21 20:24:25,740 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-10-21 20:24:25,740 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-21 20:24:25,740 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-21 20:24:25,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:25,741 INFO L82 PathProgramCache]: Analyzing trace with hash 64206937, now seen corresponding path program 1 times [2021-10-21 20:24:25,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:25,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667452128] [2021-10-21 20:24:25,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:25,742 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:25,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:25,759 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:25,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:25,781 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:25,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:25,781 INFO L82 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 4 times [2021-10-21 20:24:25,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:25,782 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893796415] [2021-10-21 20:24:25,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:25,782 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:25,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:25,786 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:25,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:25,788 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:25,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:25,789 INFO L82 PathProgramCache]: Analyzing trace with hash 1573325915, now seen corresponding path program 1 times [2021-10-21 20:24:25,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:25,790 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449110962] [2021-10-21 20:24:25,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:25,790 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:25,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:25,806 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:25,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:25,827 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:28,589 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:24:28,589 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:24:28,590 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:24:28,590 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:24:28,590 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 20:24:28,590 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:28,590 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:24:28,590 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:24:28,590 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration15_Lasso [2021-10-21 20:24:28,590 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:24:28,590 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:24:28,594 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-21 20:24:28,596 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-21 20:24:28,598 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-21 20:24:28,599 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-21 20:24:28,601 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-21 20:24:28,603 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-21 20:24:28,605 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-21 20:24:28,606 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-21 20:24:28,608 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-21 20:24:28,610 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-21 20:24:28,612 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-21 20:24:29,232 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-21 20:24:29,234 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-21 20:24:29,236 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-21 20:24:29,238 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-21 20:24:29,240 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-21 20:24:29,242 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-21 20:24:29,244 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-21 20:24:29,246 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-21 20:24:29,248 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-21 20:24:29,250 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-21 20:24:29,252 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-21 20:24:29,254 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-21 20:24:29,256 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-21 20:24:29,259 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-21 20:24:29,261 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-21 20:24:29,263 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-21 20:24:29,265 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-21 20:24:29,267 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-21 20:24:29,269 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-21 20:24:29,271 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-21 20:24:29,273 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-21 20:24:29,275 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-21 20:24:29,277 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-21 20:24:29,279 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-21 20:24:29,954 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:24:29,954 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 20:24:29,955 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:29,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:29,956 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:29,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-10-21 20:24:29,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-21 20:24:29,964 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:29,964 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:29,965 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:29,965 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:29,965 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:29,965 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:29,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:29,969 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:29,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:29,989 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:29,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:29,990 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:29,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2021-10-21 20:24:29,991 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:29,998 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:29,998 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:29,998 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:29,998 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:29,998 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:29,999 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:29,999 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:30,000 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:30,019 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:30,020 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:30,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:30,020 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:30,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2021-10-21 20:24:30,021 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:30,028 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:30,028 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:30,028 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:30,029 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:30,029 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:30,029 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:30,029 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:30,030 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:30,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2021-10-21 20:24:30,050 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:30,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:30,051 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:30,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2021-10-21 20:24:30,052 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:30,059 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:30,059 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:30,059 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:30,059 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:30,059 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:30,059 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:30,060 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:30,060 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:30,080 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2021-10-21 20:24:30,080 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:30,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:30,081 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:30,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2021-10-21 20:24:30,082 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:30,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:30,089 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:30,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:30,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:30,090 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:30,090 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:30,090 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:30,094 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:30,113 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2021-10-21 20:24:30,114 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:30,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:30,114 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:30,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2021-10-21 20:24:30,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:30,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:30,123 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:30,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:30,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:30,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:30,123 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:30,124 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:30,124 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:30,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2021-10-21 20:24:30,145 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:30,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:30,146 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:30,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2021-10-21 20:24:30,147 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:30,154 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:30,154 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:30,154 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:30,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:30,154 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:30,155 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:30,155 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:30,156 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:30,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:30,176 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:30,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:30,176 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:30,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2021-10-21 20:24:30,178 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:30,185 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:30,185 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:30,185 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:30,185 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:30,185 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:30,185 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:30,186 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:30,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:30,206 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2021-10-21 20:24:30,207 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:30,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:30,207 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:30,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2021-10-21 20:24:30,210 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:30,217 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:30,217 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:30,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:30,217 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:30,217 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:30,217 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:30,218 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:30,218 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:30,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:30,238 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:30,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:30,239 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:30,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2021-10-21 20:24:30,240 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:30,247 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:30,248 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:30,248 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:30,248 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:30,248 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:30,248 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:30,248 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:30,253 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:30,273 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2021-10-21 20:24:30,273 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:30,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:30,274 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:30,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2021-10-21 20:24:30,275 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:30,282 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:30,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:30,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:30,282 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:30,284 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:30,284 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:30,286 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:30,306 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2021-10-21 20:24:30,306 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:30,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:30,307 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:30,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2021-10-21 20:24:30,308 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:30,315 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:30,315 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:30,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:30,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:30,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:30,316 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:30,316 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:30,317 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:30,337 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2021-10-21 20:24:30,337 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:30,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:30,338 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:30,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2021-10-21 20:24:30,339 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:30,346 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:30,346 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:30,346 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:30,346 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:30,349 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:30,349 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:30,369 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:30,389 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:30,389 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:30,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:30,390 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:30,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2021-10-21 20:24:30,391 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:30,398 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:30,399 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:30,399 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:30,399 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:30,408 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:30,408 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:30,437 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 20:24:30,537 INFO L443 ModelExtractionUtils]: Simplification made 34 calls to the SMT solver. [2021-10-21 20:24:30,537 INFO L444 ModelExtractionUtils]: 10 out of 52 variables were initially zero. Simplification set additionally 38 variables to zero. [2021-10-21 20:24:30,537 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:30,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:30,545 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:30,547 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 20:24:30,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2021-10-21 20:24:30,574 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-10-21 20:24:30,574 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 20:24:30,574 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~a.offset, merge_sort_merge_~i~0, v_rep(select #length merge_sort_merge_~x~0.base)_2) = -1*merge_sort_merge_~a.offset - 4*merge_sort_merge_~i~0 + 1*v_rep(select #length merge_sort_merge_~x~0.base)_2 Supporting invariants [] [2021-10-21 20:24:30,608 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:30,658 INFO L297 tatePredicateManager]: 12 out of 13 supporting invariants were superfluous and have been removed [2021-10-21 20:24:30,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:30,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:30,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-21 20:24:30,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:30,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2021-10-21 20:24:31,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:31,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 16 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-21 20:24:31,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:31,171 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-21 20:24:31,172 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2021-10-21 20:24:31,172 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 363 states and 445 transitions. cyclomatic complexity: 98 Second operand has 8 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 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-21 20:24:31,412 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 363 states and 445 transitions. cyclomatic complexity: 98. Second operand has 8 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Result 379 states and 467 transitions. Complement of second has 20 states. [2021-10-21 20:24:31,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 6 stem states 2 non-accepting loop states 2 accepting loop states [2021-10-21 20:24:31,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 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-21 20:24:31,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 56 transitions. [2021-10-21 20:24:31,414 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 56 transitions. Stem has 36 letters. Loop has 2 letters. [2021-10-21 20:24:31,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:31,414 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 56 transitions. Stem has 38 letters. Loop has 2 letters. [2021-10-21 20:24:31,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:31,415 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 56 transitions. Stem has 36 letters. Loop has 4 letters. [2021-10-21 20:24:31,415 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:31,415 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 379 states and 467 transitions. [2021-10-21 20:24:31,419 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 74 [2021-10-21 20:24:31,423 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 379 states to 318 states and 393 transitions. [2021-10-21 20:24:31,423 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 199 [2021-10-21 20:24:31,424 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 204 [2021-10-21 20:24:31,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 318 states and 393 transitions. [2021-10-21 20:24:31,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:31,424 INFO L681 BuchiCegarLoop]: Abstraction has 318 states and 393 transitions. [2021-10-21 20:24:31,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states and 393 transitions. [2021-10-21 20:24:31,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 312. [2021-10-21 20:24:31,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 283 states have (on average 1.2120141342756183) internal successors, (343), 285 states have internal predecessors, (343), 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-21 20:24:31,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 385 transitions. [2021-10-21 20:24:31,440 INFO L704 BuchiCegarLoop]: Abstraction has 312 states and 385 transitions. [2021-10-21 20:24:31,440 INFO L587 BuchiCegarLoop]: Abstraction has 312 states and 385 transitions. [2021-10-21 20:24:31,440 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-21 20:24:31,441 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 312 states and 385 transitions. [2021-10-21 20:24:31,443 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 74 [2021-10-21 20:24:31,443 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:31,443 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:31,444 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:31,444 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-10-21 20:24:31,444 INFO L791 eck$LassoCheckResult]: Stem: 9880#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 9858#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; 9859#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; 9861#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; 9862#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 9863#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; 9864#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 9865#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; 9907#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 9908#L40-3 assume !(main_~i~1 < main_~n~0); 9838#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 9894#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 9982#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 9979#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 9980#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 9983#L24 assume ~n < 2; 9981#L8 assume true; 9978#merge_sortEXIT >#86#return; 9842#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 9959#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 9950#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 9951#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 9998#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 10000#L24 assume ~n < 2; 9996#L8 assume true; 9997#merge_sortEXIT >#86#return; 9851#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 9850#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 9852#L24 assume ~n < 2; 9889#L8 assume true; 9871#merge_sortEXIT >#88#return; 9872#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; 10123#L11-3 assume !!(merge_~k~0 < merge_~n); 9868#L12 assume !(merge_~j~0 == merge_~n); 9848#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); 9849#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; 10118#L14-2 merge_#t~ite14 := merge_#t~ite13; 10115#L13-2 merge_#t~ite15 := merge_#t~ite14; 10114#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; 9892#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 9893#L11-3 assume !!(merge_~k~0 < merge_~n); 10125#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; 9899#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; 9900#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 10038#L11-3 assume !(merge_~k~0 < merge_~n); 10039#L11-4 merge_~i~0 := 0; 10082#L17-3 [2021-10-21 20:24:31,444 INFO L793 eck$LassoCheckResult]: Loop: 10082#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; 10083#L17-2 merge_#t~post16 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post16;havoc merge_#t~post16; 10082#L17-3 [2021-10-21 20:24:31,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:31,445 INFO L82 PathProgramCache]: Analyzing trace with hash -1884766896, now seen corresponding path program 2 times [2021-10-21 20:24:31,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:31,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645231769] [2021-10-21 20:24:31,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:31,446 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:31,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:31,484 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:31,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:31,530 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:31,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:31,531 INFO L82 PathProgramCache]: Analyzing trace with hash 2563, now seen corresponding path program 5 times [2021-10-21 20:24:31,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:31,531 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38069573] [2021-10-21 20:24:31,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:31,531 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:31,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:31,536 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:31,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:31,542 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:31,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:31,542 INFO L82 PathProgramCache]: Analyzing trace with hash 1215213458, now seen corresponding path program 2 times [2021-10-21 20:24:31,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:31,543 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790304708] [2021-10-21 20:24:31,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:31,543 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:31,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:31,581 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:31,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:31,643 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:35,948 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:24:35,948 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:24:35,948 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:24:35,948 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:24:35,949 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 20:24:35,949 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:35,949 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:24:35,949 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:24:35,949 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration16_Lasso [2021-10-21 20:24:35,949 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:24:35,949 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:24:35,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-21 20:24:35,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-21 20:24:35,955 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-21 20:24:35,957 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-21 20:24:35,964 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-21 20:24:35,966 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-21 20:24:35,967 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-21 20:24:35,969 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-21 20:24:35,970 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-21 20:24:35,972 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-21 20:24:35,973 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-21 20:24:36,438 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-21 20:24:36,439 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-21 20:24:36,441 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-21 20:24:36,442 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-21 20:24:36,444 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-21 20:24:36,455 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-21 20:24:36,457 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-21 20:24:36,458 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-21 20:24:36,460 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-21 20:24:36,462 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-21 20:24:36,464 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-21 20:24:36,466 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-21 20:24:36,472 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-21 20:24:36,473 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-21 20:24:36,475 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-21 20:24:36,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-21 20:24:36,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-21 20:24:36,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-21 20:24:36,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-21 20:24:36,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-21 20:24:36,484 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-21 20:24:36,485 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-21 20:24:36,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-21 20:24:37,140 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:24:37,140 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 20:24:37,140 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,141 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2021-10-21 20:24:37,143 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:37,150 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,150 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:37,150 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,150 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,150 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,150 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:37,150 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:37,153 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2021-10-21 20:24:37,172 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,173 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2021-10-21 20:24:37,174 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:37,182 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,183 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:37,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,183 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:37,183 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:37,184 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,203 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2021-10-21 20:24:37,203 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,204 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2021-10-21 20:24:37,205 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:37,211 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,211 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:37,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,212 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:37,212 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:37,213 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2021-10-21 20:24:37,232 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,233 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2021-10-21 20:24:37,234 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:37,240 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,241 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:37,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,241 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,241 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,241 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:37,241 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:37,242 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:37,261 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,262 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2021-10-21 20:24:37,263 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:37,270 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,270 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:37,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,270 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:37,270 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:37,274 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,293 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2021-10-21 20:24:37,293 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,294 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2021-10-21 20:24:37,295 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:37,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,306 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:37,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,306 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,307 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:37,307 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:37,308 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,326 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:37,326 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,333 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2021-10-21 20:24:37,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-21 20:24:37,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,349 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:37,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,349 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,350 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:37,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:37,351 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,369 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2021-10-21 20:24:37,369 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,370 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2021-10-21 20:24:37,371 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:37,378 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,378 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:37,378 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,378 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,378 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,378 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:37,378 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:37,379 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2021-10-21 20:24:37,399 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,400 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2021-10-21 20:24:37,401 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:37,408 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,408 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:37,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,409 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,409 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,409 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:37,409 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:37,410 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2021-10-21 20:24:37,430 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,430 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2021-10-21 20:24:37,432 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:37,439 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,439 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:37,439 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,439 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,439 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,439 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:37,439 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:37,450 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,469 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:37,469 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,470 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2021-10-21 20:24:37,471 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:37,478 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,478 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,480 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:37,480 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:37,485 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,503 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:37,503 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,504 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2021-10-21 20:24:37,505 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:37,512 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,512 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,512 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,512 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,513 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:37,513 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:37,516 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,535 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2021-10-21 20:24:37,535 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,536 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2021-10-21 20:24:37,537 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:37,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,544 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,544 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,544 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,545 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:37,545 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:37,548 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:37,567 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,567 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2021-10-21 20:24:37,568 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:37,575 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,576 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,576 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,579 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:37,579 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:37,587 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2021-10-21 20:24:37,608 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,608 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2021-10-21 20:24:37,609 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:37,616 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,616 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,616 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,619 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:37,619 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:37,624 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,643 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:37,643 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,644 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2021-10-21 20:24:37,645 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:37,651 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,653 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:37,653 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:37,655 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Ended with exit code 0 [2021-10-21 20:24:37,674 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,674 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2021-10-21 20:24:37,677 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-21 20:24:37,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:24:37,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,684 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,684 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,685 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:24:37,685 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:24:37,686 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:24:37,704 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2021-10-21 20:24:37,704 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,705 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2021-10-21 20:24:37,706 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:24:37,713 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:24:37,714 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:24:37,714 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:24:37,714 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:24:37,723 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-10-21 20:24:37,723 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-10-21 20:24:37,754 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 20:24:37,832 INFO L443 ModelExtractionUtils]: Simplification made 26 calls to the SMT solver. [2021-10-21 20:24:37,832 INFO L444 ModelExtractionUtils]: 14 out of 64 variables were initially zero. Simplification set additionally 47 variables to zero. [2021-10-21 20:24:37,832 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:24:37,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:37,838 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:24:37,839 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 20:24:37,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2021-10-21 20:24:37,862 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-10-21 20:24:37,862 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 20:24:37,863 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(merge_sort_merge_~i~0, merge_sort_merge_~n) = -1*merge_sort_merge_~i~0 + 1*merge_sort_merge_~n Supporting invariants [] [2021-10-21 20:24:37,897 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:37,938 INFO L297 tatePredicateManager]: 13 out of 13 supporting invariants were superfluous and have been removed [2021-10-21 20:24:37,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:38,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:38,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-21 20:24:38,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:38,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Forceful destruction successful, exit code 0 [2021-10-21 20:24:38,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:38,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 20:24:38,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:38,312 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-21 20:24:38,313 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-21 20:24:38,313 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 312 states and 385 transitions. cyclomatic complexity: 88 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, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-21 20:24:38,367 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 312 states and 385 transitions. cyclomatic complexity: 88. 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, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Result 326 states and 407 transitions. Complement of second has 9 states. [2021-10-21 20:24:38,368 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-21 20:24:38,368 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, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-21 20:24:38,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 34 transitions. [2021-10-21 20:24:38,368 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 46 letters. Loop has 2 letters. [2021-10-21 20:24:38,369 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:38,369 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 48 letters. Loop has 2 letters. [2021-10-21 20:24:38,371 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:38,371 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 34 transitions. Stem has 46 letters. Loop has 4 letters. [2021-10-21 20:24:38,372 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:24:38,372 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 326 states and 407 transitions. [2021-10-21 20:24:38,375 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2021-10-21 20:24:38,378 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 326 states to 314 states and 389 transitions. [2021-10-21 20:24:38,379 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 193 [2021-10-21 20:24:38,379 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 196 [2021-10-21 20:24:38,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 314 states and 389 transitions. [2021-10-21 20:24:38,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:38,380 INFO L681 BuchiCegarLoop]: Abstraction has 314 states and 389 transitions. [2021-10-21 20:24:38,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states and 389 transitions. [2021-10-21 20:24:38,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 314. [2021-10-21 20:24:38,386 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-21 20:24:38,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 389 transitions. [2021-10-21 20:24:38,388 INFO L704 BuchiCegarLoop]: Abstraction has 314 states and 389 transitions. [2021-10-21 20:24:38,388 INFO L587 BuchiCegarLoop]: Abstraction has 314 states and 389 transitions. [2021-10-21 20:24:38,388 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-21 20:24:38,388 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 314 states and 389 transitions. [2021-10-21 20:24:38,390 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2021-10-21 20:24:38,390 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:38,390 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:38,398 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-21 20:24:38,398 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:38,398 INFO L791 eck$LassoCheckResult]: Stem: 10744#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 10723#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; 10724#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; 10727#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; 10728#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 10771#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; 10772#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 10729#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; 10730#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 10731#L40-3 assume !(main_~i~1 < main_~n~0); 10761#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 10762#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 10836#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 10824#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 10828#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 10830#L24 assume ~n < 2; 10829#L8 assume true; 10823#merge_sortEXIT >#86#return; 10708#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 10818#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 10781#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 10782#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 10874#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 10876#L24 assume ~n < 2; 10872#L8 assume true; 10873#merge_sortEXIT >#86#return; 10714#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 10713#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 10715#L24 assume ~n < 2; 10756#L8 assume true; 10737#merge_sortEXIT >#88#return; 10738#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; 10745#L11-3 assume !!(merge_~k~0 < merge_~n); 10746#L12 assume !(merge_~j~0 == merge_~n); 11002#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); 11000#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; 10998#L14-2 merge_#t~ite14 := merge_#t~ite13; 10999#L13-2 merge_#t~ite15 := merge_#t~ite14; 11008#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; 11006#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 11004#L11-3 assume !!(merge_~k~0 < merge_~n); 11005#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; 10766#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; 10938#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 10939#L11-3 assume !(merge_~k~0 < merge_~n); 10780#L11-4 merge_~i~0 := 0; 10752#L17-3 assume !(merge_~i~0 < merge_~n); 10753#L17-4 call ULTIMATE.dealloc(merge_~x~0.base, merge_~x~0.offset); 10863#L8 assume true; 10817#merge_sortEXIT >#88#return; 10816#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; 10815#L11-3 assume !!(merge_~k~0 < merge_~n); 10814#L12 assume !(merge_~j~0 == merge_~n); 10813#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); 10810#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; 10807#L14-2 merge_#t~ite14 := merge_#t~ite13; 10805#L13-2 merge_#t~ite15 := merge_#t~ite14; 10803#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; 10801#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 10799#L11-3 assume !!(merge_~k~0 < merge_~n); 10798#L12 [2021-10-21 20:24:38,399 INFO L793 eck$LassoCheckResult]: Loop: 10798#L12 assume !(merge_~j~0 == merge_~n); 10812#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); 10808#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; 10809#L14-2 merge_#t~ite14 := merge_#t~ite13; 10868#L13-2 merge_#t~ite15 := merge_#t~ite14; 10791#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; 10792#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 10797#L11-3 assume !!(merge_~k~0 < merge_~n); 10798#L12 [2021-10-21 20:24:38,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:38,399 INFO L82 PathProgramCache]: Analyzing trace with hash 1719261906, now seen corresponding path program 1 times [2021-10-21 20:24:38,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:38,400 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255894167] [2021-10-21 20:24:38,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:38,400 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:38,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:38,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-21 20:24:38,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:38,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-21 20:24:38,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:38,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-21 20:24:38,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:38,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-10-21 20:24:38,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:38,495 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-21 20:24:38,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:38,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255894167] [2021-10-21 20:24:38,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255894167] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:38,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240094020] [2021-10-21 20:24:38,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:38,497 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:24:38,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:38,498 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:24:38,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-10-21 20:24:38,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:38,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-21 20:24:38,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:39,062 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-21 20:24:39,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240094020] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:39,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:24:39,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14] total 18 [2021-10-21 20:24:39,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698150837] [2021-10-21 20:24:39,064 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:24:39,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:39,064 INFO L82 PathProgramCache]: Analyzing trace with hash 233986997, now seen corresponding path program 1 times [2021-10-21 20:24:39,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:39,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90142850] [2021-10-21 20:24:39,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:39,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:39,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:39,072 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:39,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:39,077 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:39,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:39,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-21 20:24:39,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-10-21 20:24:39,248 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-21 20:24:39,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:24:39,832 INFO L93 Difference]: Finished difference Result 426 states and 527 transitions. [2021-10-21 20:24:39,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-21 20:24:39,833 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 426 states and 527 transitions. [2021-10-21 20:24:39,836 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 124 [2021-10-21 20:24:39,840 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 426 states to 426 states and 527 transitions. [2021-10-21 20:24:39,840 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 281 [2021-10-21 20:24:39,841 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 281 [2021-10-21 20:24:39,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 426 states and 527 transitions. [2021-10-21 20:24:39,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:39,841 INFO L681 BuchiCegarLoop]: Abstraction has 426 states and 527 transitions. [2021-10-21 20:24:39,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states and 527 transitions. [2021-10-21 20:24:39,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 316. [2021-10-21 20:24:39,849 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-21 20:24:39,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 388 transitions. [2021-10-21 20:24:39,851 INFO L704 BuchiCegarLoop]: Abstraction has 316 states and 388 transitions. [2021-10-21 20:24:39,851 INFO L587 BuchiCegarLoop]: Abstraction has 316 states and 388 transitions. [2021-10-21 20:24:39,851 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-21 20:24:39,851 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 316 states and 388 transitions. [2021-10-21 20:24:39,853 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2021-10-21 20:24:39,853 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:39,854 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:39,854 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-21 20:24:39,854 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:39,855 INFO L791 eck$LassoCheckResult]: Stem: 11754#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 11735#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; 11736#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; 11738#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; 11739#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 11783#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; 11784#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 11740#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; 11741#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 11742#L40-3 assume !(main_~i~1 < main_~n~0); 11715#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 11777#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 11843#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 11724#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 11723#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 11725#L24 assume ~n < 2; 11844#L8 assume true; 11838#merge_sortEXIT >#86#return; 11719#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 11804#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 11798#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 11799#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 11842#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 11850#L24 assume ~n < 2; 11840#L8 assume true; 11841#merge_sortEXIT >#86#return; 11750#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 11763#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 11769#L24 assume ~n < 2; 11770#L8 assume true; 11749#merge_sortEXIT >#88#return; 11751#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; 11998#L11-3 assume !!(merge_~k~0 < merge_~n); 11997#L12 assume !(merge_~j~0 == merge_~n); 11996#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); 11994#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; 11995#L14-2 merge_#t~ite14 := merge_#t~ite13; 11990#L13-2 merge_#t~ite15 := merge_#t~ite14; 11991#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; 11774#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 11757#L11-3 assume !!(merge_~k~0 < merge_~n); 11758#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; 11999#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; 12008#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 12007#L11-3 assume !(merge_~k~0 < merge_~n); 11855#L11-4 merge_~i~0 := 0; 11764#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; 11761#L17-2 merge_#t~post16 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post16;havoc merge_#t~post16; 11762#L17-3 assume !(merge_~i~0 < merge_~n); 11721#L17-4 call ULTIMATE.dealloc(merge_~x~0.base, merge_~x~0.offset); 11722#L8 assume true; 11737#merge_sortEXIT >#88#return; 11747#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; 11748#L11-3 assume !!(merge_~k~0 < merge_~n); 12017#L12 assume !(merge_~j~0 == merge_~n); 12016#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); 12014#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; 12015#L14-2 merge_#t~ite14 := merge_#t~ite13; 12025#L13-2 merge_#t~ite15 := merge_#t~ite14; 12010#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; 12009#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 11755#L11-3 assume !!(merge_~k~0 < merge_~n); 11756#L12 [2021-10-21 20:24:39,855 INFO L793 eck$LassoCheckResult]: Loop: 11756#L12 assume !(merge_~j~0 == merge_~n); 11731#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); 11732#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; 11714#L14-2 merge_#t~ite14 := merge_#t~ite13; 11716#L13-2 merge_#t~ite15 := merge_#t~ite14; 11778#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; 11772#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 11773#L11-3 assume !!(merge_~k~0 < merge_~n); 11756#L12 [2021-10-21 20:24:39,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:39,855 INFO L82 PathProgramCache]: Analyzing trace with hash 2004988308, now seen corresponding path program 1 times [2021-10-21 20:24:39,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:39,856 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031893006] [2021-10-21 20:24:39,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:39,856 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:39,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:39,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-21 20:24:39,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:39,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-21 20:24:39,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:39,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-21 20:24:39,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:39,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-10-21 20:24:39,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:39,957 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-21 20:24:39,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:24:39,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031893006] [2021-10-21 20:24:39,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031893006] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:39,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254502575] [2021-10-21 20:24:39,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:39,958 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:24:39,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:24:39,965 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:24:39,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2021-10-21 20:24:40,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:24:40,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-21 20:24:40,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:24:40,669 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-21 20:24:40,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254502575] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:24:40,669 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:24:40,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 14] total 20 [2021-10-21 20:24:40,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412135068] [2021-10-21 20:24:40,670 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:24:40,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:40,670 INFO L82 PathProgramCache]: Analyzing trace with hash 233986997, now seen corresponding path program 2 times [2021-10-21 20:24:40,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:40,670 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767696824] [2021-10-21 20:24:40,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:40,671 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:40,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:40,677 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:40,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:40,688 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:40,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:24:40,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-21 20:24:40,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-10-21 20:24:40,866 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-21 20:24:41,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:24:41,944 INFO L93 Difference]: Finished difference Result 631 states and 795 transitions. [2021-10-21 20:24:41,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-21 20:24:41,944 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 631 states and 795 transitions. [2021-10-21 20:24:41,950 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 208 [2021-10-21 20:24:41,955 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 631 states to 631 states and 795 transitions. [2021-10-21 20:24:41,956 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 420 [2021-10-21 20:24:41,957 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 420 [2021-10-21 20:24:41,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 631 states and 795 transitions. [2021-10-21 20:24:41,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:24:41,958 INFO L681 BuchiCegarLoop]: Abstraction has 631 states and 795 transitions. [2021-10-21 20:24:41,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states and 795 transitions. [2021-10-21 20:24:41,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 326. [2021-10-21 20:24:41,970 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-21 20:24:41,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 398 transitions. [2021-10-21 20:24:41,972 INFO L704 BuchiCegarLoop]: Abstraction has 326 states and 398 transitions. [2021-10-21 20:24:41,972 INFO L587 BuchiCegarLoop]: Abstraction has 326 states and 398 transitions. [2021-10-21 20:24:41,972 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-21 20:24:41,973 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 326 states and 398 transitions. [2021-10-21 20:24:41,975 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2021-10-21 20:24:41,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:24:41,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:24:41,976 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-21 20:24:41,976 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:24:41,976 INFO L791 eck$LassoCheckResult]: Stem: 13016#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier; 12994#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; 12995#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; 12999#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; 13000#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 13040#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; 13041#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 13001#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; 13002#L40-2 main_#t~post20 := main_~i~1;main_~i~1 := 1 + main_#t~post20;havoc main_#t~post20; 13003#L40-3 assume !(main_~i~1 < main_~n~0); 12974#L40-4 call merge_sort(main_~a~0.base, main_~a~0.offset, main_~n~0);< 13032#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 13100#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 13012#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 13013#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 13114#L24 assume ~n < 2; 13112#L8 assume true; 13110#merge_sortEXIT >#86#return; 12997#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 13069#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 13055#L24 assume !(~n < 2);~m~0 := (if ~n < 0 && 0 != ~n % 2 then 1 + ~n / 2 else ~n / 2); 13056#L27 call merge_sort(~a.base, ~a.offset, ~m~0);< 13099#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 13108#L24 assume ~n < 2; 13097#L8 assume true; 13098#merge_sortEXIT >#86#return; 12983#L27-1 call merge_sort(~a.base, ~a.offset + 4 * ~m~0, ~n - ~m~0);< 12982#merge_sortENTRY ~a.base, ~a.offset := #in~a.base, #in~a.offset;~n := #in~n; 12984#L24 assume ~n < 2; 13026#L8 assume true; 13146#merge_sortEXIT >#88#return; 13147#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; 13143#L11-3 assume !!(merge_~k~0 < merge_~n); 13144#L12 assume !(merge_~j~0 == merge_~n); 13139#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); 13140#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; 13222#L14-2 merge_#t~ite14 := merge_#t~ite13; 13221#L13-2 merge_#t~ite15 := merge_#t~ite14; 13220#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; 13219#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 13218#L11-3 assume !!(merge_~k~0 < merge_~n); 13211#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; 13212#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; 13242#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 13241#L11-3 assume !(merge_~k~0 < merge_~n); 13124#L11-4 merge_~i~0 := 0; 13059#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; 13060#L17-2 merge_#t~post16 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post16;havoc merge_#t~post16; 13024#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; 13025#L17-2 merge_#t~post16 := merge_~i~0;merge_~i~0 := 1 + merge_#t~post16;havoc merge_#t~post16; 13044#L17-3 assume !(merge_~i~0 < merge_~n); 13045#L17-4 call ULTIMATE.dealloc(merge_~x~0.base, merge_~x~0.offset); 12996#L8 assume true; 12998#merge_sortEXIT >#88#return; 13008#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; 13009#L11-3 assume !!(merge_~k~0 < merge_~n); 13287#L12 assume !(merge_~j~0 == merge_~n); 13286#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); 13284#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; 13283#L14-2 merge_#t~ite14 := merge_#t~ite13; 13282#L13-2 merge_#t~ite15 := merge_#t~ite14; 13036#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; 13027#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 13028#L11-3 assume !!(merge_~k~0 < merge_~n); 13004#L12 [2021-10-21 20:24:41,977 INFO L793 eck$LassoCheckResult]: Loop: 13004#L12 assume !(merge_~j~0 == merge_~n); 12990#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); 12991#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; 13014#L14-2 merge_#t~ite14 := merge_#t~ite13; 13295#L13-2 merge_#t~ite15 := merge_#t~ite14; 13294#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; 13293#L11-2 merge_#t~post2 := merge_~k~0;merge_~k~0 := 1 + merge_#t~post2;havoc merge_#t~post2; 13289#L11-3 assume !!(merge_~k~0 < merge_~n); 13004#L12 [2021-10-21 20:24:41,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:41,977 INFO L82 PathProgramCache]: Analyzing trace with hash 1710153686, now seen corresponding path program 2 times [2021-10-21 20:24:41,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:41,978 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127804633] [2021-10-21 20:24:41,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:41,978 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:42,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:42,024 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:42,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:42,106 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:42,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:42,107 INFO L82 PathProgramCache]: Analyzing trace with hash 233986997, now seen corresponding path program 3 times [2021-10-21 20:24:42,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:42,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160509159] [2021-10-21 20:24:42,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:42,108 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:42,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:42,114 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:42,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:42,119 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:24:42,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:24:42,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1618831734, now seen corresponding path program 3 times [2021-10-21 20:24:42,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:24:42,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472912981] [2021-10-21 20:24:42,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:24:42,120 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:24:42,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:42,177 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:24:42,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:24:42,293 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:25:00,292 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:25:00,292 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:25:00,292 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:25:00,292 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:25:00,292 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 20:25:00,293 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:25:00,293 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:25:00,293 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:25:00,293 INFO L133 ssoRankerPreferences]: Filename of dumped script: mergeSort.i_Iteration19_Lasso [2021-10-21 20:25:00,293 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:25:00,293 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:25:00,296 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-21 20:25:00,298 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-21 20:25:00,299 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-21 20:25:00,301 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-21 20:25:00,302 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-21 20:25:00,303 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-21 20:25:00,305 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-21 20:25:00,306 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-21 20:25:00,307 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-21 20:25:00,309 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-21 20:25:00,310 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-21 20:25:00,312 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-21 20:25:01,148 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-21 20:25:01,152 INFO L168 Benchmark]: Toolchain (without parser) took 59873.78 ms. Allocated memory was 81.8 MB in the beginning and 243.3 MB in the end (delta: 161.5 MB). Free memory was 46.7 MB in the beginning and 44.3 MB in the end (delta: 2.4 MB). Peak memory consumption was 182.6 MB. Max. memory is 16.1 GB. [2021-10-21 20:25:01,153 INFO L168 Benchmark]: CDTParser took 0.27 ms. Allocated memory is still 81.8 MB. Free memory was 62.9 MB in the beginning and 62.9 MB in the end (delta: 70.0 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-21 20:25:01,153 INFO L168 Benchmark]: CACSL2BoogieTranslator took 324.86 ms. Allocated memory was 81.8 MB in the beginning and 109.1 MB in the end (delta: 27.3 MB). Free memory was 46.5 MB in the beginning and 86.1 MB in the end (delta: -39.7 MB). Peak memory consumption was 7.9 MB. Max. memory is 16.1 GB. [2021-10-21 20:25:01,153 INFO L168 Benchmark]: Boogie Procedure Inliner took 64.02 ms. Allocated memory is still 109.1 MB. Free memory was 86.1 MB in the beginning and 84.6 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-21 20:25:01,154 INFO L168 Benchmark]: Boogie Preprocessor took 51.48 ms. Allocated memory is still 109.1 MB. Free memory was 84.6 MB in the beginning and 83.2 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-21 20:25:01,154 INFO L168 Benchmark]: RCFGBuilder took 390.00 ms. Allocated memory is still 109.1 MB. Free memory was 83.2 MB in the beginning and 71.1 MB in the end (delta: 12.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-21 20:25:01,155 INFO L168 Benchmark]: BuchiAutomizer took 59035.11 ms. Allocated memory was 109.1 MB in the beginning and 243.3 MB in the end (delta: 134.2 MB). Free memory was 71.1 MB in the beginning and 44.3 MB in the end (delta: 26.8 MB). Peak memory consumption was 183.0 MB. Max. memory is 16.1 GB. [2021-10-21 20:25:01,157 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.27 ms. Allocated memory is still 81.8 MB. Free memory was 62.9 MB in the beginning and 62.9 MB in the end (delta: 70.0 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 324.86 ms. Allocated memory was 81.8 MB in the beginning and 109.1 MB in the end (delta: 27.3 MB). Free memory was 46.5 MB in the beginning and 86.1 MB in the end (delta: -39.7 MB). Peak memory consumption was 7.9 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 64.02 ms. Allocated memory is still 109.1 MB. Free memory was 86.1 MB in the beginning and 84.6 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 51.48 ms. Allocated memory is still 109.1 MB. Free memory was 84.6 MB in the beginning and 83.2 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 390.00 ms. Allocated memory is still 109.1 MB. Free memory was 83.2 MB in the beginning and 71.1 MB in the end (delta: 12.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 59035.11 ms. Allocated memory was 109.1 MB in the beginning and 243.3 MB in the end (delta: 134.2 MB). Free memory was 71.1 MB in the beginning and 44.3 MB in the end (delta: 26.8 MB). Peak memory consumption was 183.0 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-21 20:25:01,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2021-10-21 20:25:01,413 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2021-10-21 20:25:01,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-10-21 20:25:01,813 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-10-21 20:25:02,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-10-21 20:25:02,213 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-10-21 20:25:02,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-10-21 20:25:02,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-10-21 20:25:02,819 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-10-21 20:25:03,000 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60df960b-4bb5-4dfc-a199-567039709319/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...